>>> mariadb: Checking sanity of /home/buildozer/aports/main/mariadb/APKBUILD...
>>> mariadb: Analyzing dependencies...
(1/11) Installing libarchive (3.2.1-r0)
(2/11) Installing cmake (3.5.2-r0)
(3/11) Installing zlib-dev (1.2.8-r2)
(4/11) Installing openssl-dev (1.0.2h-r4)
(5/11) Installing readline (6.3.008-r4)
(6/11) Installing readline-dev (6.3.008-r4)
(7/11) Installing libaio (0.3.110-r0)
(8/11) Installing libaio-dev (0.3.110-r0)
(9/11) Installing ncurses-dev (6.0-r7)
(10/11) Installing linux-headers (4.4.6-r1)
(11/11) Installing .makedepends-mariadb (0)
Executing busybox-1.24.2-r11.trigger
OK: 201 MiB in 108 packages
>>> mariadb: Cleaning temporary build dirs...
>>> mariadb: Checking sha512sums...
mariadb-10.1.17.tar.gz: OK
mariadb.initd: OK
fix-mysql-install-db-path.patch: OK
fix-ucontext-check.patch: OK
>>> mariadb: Unpacking /var/cache/distfiles/v3.4/mariadb-10.1.17.tar.gz...
>>> mariadb: fix-mysql-install-db-path.patch
patching file scripts/CMakeLists.txt
Hunk #1 succeeded at 176 (offset 1 line).
>>> mariadb: fix-ucontext-check.patch
patching file configure.cmake
Hunk #1 succeeded at 1098 (offset 11 lines).
-- Running cmake version 3.5.2
-- The C compiler identification is GNU 5.3.0
-- The CXX compiler identification is GNU 5.3.0
-- Check for working C compiler: /usr/bin/gcc
-- Check for working C compiler: /usr/bin/gcc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- Check for working CXX compiler: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Looking for sys/types.h
-- Looking for sys/types.h - found
-- Looking for stdint.h
-- Looking for stdint.h - found
-- Looking for stddef.h
-- Looking for stddef.h - found
-- Check size of void *
-- Check size of void * - done
-- Looking for include file libaio.h
-- Looking for include file libaio.h - found
-- Looking for io_queue_init in aio
-- Looking for io_queue_init in aio - found
-- Looking for SHM_HUGETLB
-- Looking for SHM_HUGETLB - found
-- MariaDB 10.1.17
-- Packaging as: mariadb-10.1.17-Linux-armv7l
getconf: LEVEL1_DCACHE_LINESIZE: unknown variable
-- Performing Test HAVE_VISIBILITY_HIDDEN
-- Performing Test HAVE_VISIBILITY_HIDDEN - Success
-- Found PkgConfig: /usr/bin/pkg-config (found version "0.28") 
-- Performing Test HAVE_C__pie__fPIC
-- Performing Test HAVE_C__pie__fPIC - Success
-- Performing Test HAVE_CXX__pie__fPIC
-- Performing Test HAVE_CXX__pie__fPIC - Success
-- Performing Test HAVE_C__Wl__z_relro__z_now
-- Performing Test HAVE_C__Wl__z_relro__z_now - Success
-- Performing Test HAVE_CXX__Wl__z_relro__z_now
-- Performing Test HAVE_CXX__Wl__z_relro__z_now - Success
-- Performing Test HAVE_C__fstack_protector___param_ssp_buffer_size_4
-- Performing Test HAVE_C__fstack_protector___param_ssp_buffer_size_4 - Success
-- Performing Test HAVE_CXX__fstack_protector___param_ssp_buffer_size_4
-- Performing Test HAVE_CXX__fstack_protector___param_ssp_buffer_size_4 - Success
-- Performing Test HAVE_C__D_FORTIFY_SOURCE_2
-- Performing Test HAVE_C__D_FORTIFY_SOURCE_2 - Failed
-- Performing Test HAVE_CXX__D_FORTIFY_SOURCE_2
-- Performing Test HAVE_CXX__D_FORTIFY_SOURCE_2 - Failed
-- Performing Test HAVE_C__ggdb3
-- Performing Test HAVE_C__ggdb3 - Success
-- Performing Test HAVE_CXX__ggdb3
-- Performing Test HAVE_CXX__ggdb3 - Success
-- Looking for floor
-- Looking for floor - found
-- Looking for __infinity
-- Looking for __infinity - not found
-- Looking for __infinity in m
-- Looking for __infinity in m - not found
-- Looking for gethostbyname_r
-- Looking for gethostbyname_r - found
-- Looking for bind
-- Looking for bind - found
-- Looking for crypt
-- Looking for crypt - found
-- Looking for setsockopt
-- Looking for setsockopt - found
-- Looking for dlopen
-- Looking for dlopen - found
-- Looking for sched_yield
-- Looking for sched_yield - found
-- Looking for clock_gettime
-- Looking for clock_gettime - found
-- Looking for pthread.h
-- Looking for pthread.h - found
-- Looking for pthread_create
-- Looking for pthread_create - found
-- Found Threads: TRUE  
-- Looking for 4 include files stdlib.h, ..., float.h
-- Looking for 4 include files stdlib.h, ..., float.h - found
-- Looking for include file alloca.h
-- Looking for include file alloca.h - found
-- Looking for include file aio.h
-- Looking for include file aio.h - found
-- Looking for include file arpa/inet.h
-- Looking for include file arpa/inet.h - found
-- Looking for include file crypt.h
-- Looking for include file crypt.h - found
-- Looking for include file dirent.h
-- Looking for include file dirent.h - found
-- Looking for include file dlfcn.h
-- Looking for include file dlfcn.h - found
-- Looking for include file execinfo.h
-- Looking for include file execinfo.h - not found
-- Looking for include file fcntl.h
-- Looking for include file fcntl.h - found
-- Looking for include file fenv.h
-- Looking for include file fenv.h - found
-- Looking for include file float.h
-- Looking for include file float.h - found
-- Looking for include file floatingpoint.h
-- Looking for include file floatingpoint.h - not found
-- Looking for include file fpu_control.h
-- Looking for include file fpu_control.h - not found
-- Looking for include file grp.h
-- Looking for include file grp.h - found
-- Looking for include file ieeefp.h
-- Looking for include file ieeefp.h - not found
-- Looking for include file inttypes.h
-- Looking for include file inttypes.h - found
-- Looking for include file langinfo.h
-- Looking for include file langinfo.h - found
-- Looking for include file link.h
-- Looking for include file link.h - found
-- Looking for include file linux/unistd.h
-- Looking for include file linux/unistd.h - found
-- Looking for include file linux/falloc.h
-- Looking for include file linux/falloc.h - found
-- Looking for include file limits.h
-- Looking for include file limits.h - found
-- Looking for include file locale.h
-- Looking for include file locale.h - found
-- Looking for include file malloc.h
-- Looking for include file malloc.h - found
-- Looking for include file memory.h
-- Looking for include file memory.h - found
-- Looking for include file ndir.h
-- Looking for include file ndir.h - not found
-- Looking for include file netinet/in.h
-- Looking for include file netinet/in.h - found
-- Looking for include file paths.h
-- Looking for include file paths.h - found
-- Looking for include file port.h
-- Looking for include file port.h - not found
-- Looking for include file poll.h
-- Looking for include file poll.h - found
-- Looking for include file sys/poll.h
-- Looking for include file sys/poll.h - found
-- Looking for include file pwd.h
-- Looking for include file pwd.h - found
-- Looking for include file sched.h
-- Looking for include file sched.h - found
-- Looking for include file select.h
-- Looking for include file select.h - not found
-- Looking for include file semaphore.h
-- Looking for include file semaphore.h - found
-- Looking for include files sys/types.h, sys/dir.h
-- Looking for include files sys/types.h, sys/dir.h - found
-- Looking for include files sys/types.h, sys/event.h
-- Looking for include files sys/types.h, sys/event.h - not found
-- Looking for include file sys/ndir.h
-- Looking for include file sys/ndir.h - not found
-- Looking for include file sys/pte.h
-- Looking for include file sys/pte.h - not found
-- Looking for include file stdlib.h
-- Looking for include file stdlib.h - found
-- Looking for include file strings.h
-- Looking for include file strings.h - found
-- Looking for include file string.h
-- Looking for include file string.h - found
-- Looking for include file synch.h
-- Looking for include file synch.h - not found
-- Looking for include file sysent.h
-- Looking for include file sysent.h - not found
-- Looking for include file sys/cdefs.h
-- Looking for include file sys/cdefs.h - not found
-- Looking for include file sys/file.h
-- Looking for include file sys/file.h - found
-- Looking for include file sys/fpu.h
-- Looking for include file sys/fpu.h - not found
-- Looking for include file sys/ioctl.h
-- Looking for include file sys/ioctl.h - found
-- Looking for include files sys/types.h, sys/ipc.h
-- Looking for include files sys/types.h, sys/ipc.h - found
-- Looking for include files sys/types.h, sys/malloc.h
-- Looking for include files sys/types.h, sys/malloc.h - not found
-- Looking for include file sys/mman.h
-- Looking for include file sys/mman.h - found
-- Looking for include file sys/prctl.h
-- Looking for include file sys/prctl.h - found
-- Looking for include file sys/resource.h
-- Looking for include file sys/resource.h - found
-- Looking for include file sys/select.h
-- Looking for include file sys/select.h - found
-- Looking for include files sys/types.h, sys/shm.h
-- Looking for include files sys/types.h, sys/shm.h - found
-- Looking for include file sys/socket.h
-- Looking for include file sys/socket.h - found
-- Looking for include file sys/stat.h
-- Looking for include file sys/stat.h - found
-- Looking for include file sys/stream.h
-- Looking for include file sys/stream.h - not found
-- Looking for include file sys/syscall.h
-- Looking for include file sys/syscall.h - found
-- Looking for include file sys/termcap.h
-- Looking for include file sys/termcap.h - not found
-- Looking for include files curses.h, term.h
-- Looking for include files curses.h, term.h - found
-- Looking for include file asm/termbits.h
-- Looking for include file asm/termbits.h - found
-- Looking for include file termbits.h
-- Looking for include file termbits.h - not found
-- Looking for include file termios.h
-- Looking for include file termios.h - found
-- Looking for include file termio.h
-- Looking for include file termio.h - not found
-- Looking for include file termcap.h
-- Looking for include file termcap.h - found
-- Looking for include file unistd.h
-- Looking for include file unistd.h - found
-- Looking for include file utime.h
-- Looking for include file utime.h - found
-- Looking for include file varargs.h
-- Looking for include file varargs.h - not found
-- Looking for include file sys/time.h
-- Looking for include file sys/time.h - found
-- Looking for include file sys/utime.h
-- Looking for include file sys/utime.h - not found
-- Looking for include file sys/wait.h
-- Looking for include file sys/wait.h - found
-- Looking for include file sys/param.h
-- Looking for include file sys/param.h - found
-- Looking for include file sys/vadvise.h
-- Looking for include file sys/vadvise.h - not found
-- Looking for include file fnmatch.h
-- Looking for include file fnmatch.h - found
-- Looking for include file stdarg.h
-- Looking for include file stdarg.h - found
-- Looking for include files stdlib.h, sys/un.h
-- Looking for include files stdlib.h, sys/un.h - found
-- Looking for include file vis.h
-- Looking for include file vis.h - not found
-- Looking for include file wchar.h
-- Looking for include file wchar.h - found
-- Looking for include file wctype.h
-- Looking for include file wctype.h - found
-- Looking for include file sys/sockio.h
-- Looking for include file sys/sockio.h - not found
-- Looking for include file sys/utsname.h
-- Looking for include file sys/utsname.h - found
-- Looking for include file sys/statvfs.h
-- Looking for include file sys/statvfs.h - found
-- Looking for include file bfd.h
-- Looking for include file bfd.h - not found
-- Looking for include file sys/ptem.h
-- Looking for include file sys/ptem.h - not found
-- Performing Test HAVE_C__Werror
-- Performing Test HAVE_C__Werror - Success
-- Performing Test HAVE_PTHREAD_ONCE_INIT
-- Performing Test HAVE_PTHREAD_ONCE_INIT - Success
-- Looking for accept4
-- Looking for accept4 - found
-- Looking for access
-- Looking for access - found
-- Looking for aio_read
-- Looking for aio_read - found
-- Looking for alarm
-- Looking for alarm - found
-- Looking for backtrace
-- Looking for backtrace - not found
-- Looking for backtrace_symbols
-- Looking for backtrace_symbols - not found
-- Looking for backtrace_symbols_fd
-- Looking for backtrace_symbols_fd - not found
-- Looking for printstack
-- Looking for printstack - not found
-- Looking for bfill
-- Looking for bfill - not found
-- Looking for bmove
-- Looking for bmove - not found
-- Looking for bsearch
-- Looking for bsearch - found
-- Looking for index
-- Looking for index - found
-- Looking for bzero
-- Looking for bzero - found
-- Looking for clock_gettime
-- Looking for clock_gettime - found
-- Looking for cuserid
-- Looking for cuserid - found
-- Looking for directio
-- Looking for directio - not found
-- Looking for _doprnt
-- Looking for _doprnt - not found
-- Looking for flockfile
-- Looking for flockfile - found
-- Looking for ftruncate
-- Looking for ftruncate - found
-- Looking for getline
-- Looking for getline - found
-- Looking for compress
-- Looking for compress - not found
-- Looking for crypt
-- Looking for crypt - found
-- Looking for dlerror
-- Looking for dlerror - found
-- Looking for dlopen
-- Looking for dlopen - found
-- Looking for fchmod
-- Looking for fchmod - found
-- Looking for fcntl
-- Looking for fcntl - found
-- Looking for fconvert
-- Looking for fconvert - not found
-- Looking for fdatasync
-- Looking for fdatasync - found
-- Looking for fdatasync
-- Looking for fdatasync - found
-- Looking for fesetround
-- Looking for fesetround - found
-- Looking for fedisableexcept
-- Looking for fedisableexcept - not found
-- Looking for fpsetmask
-- Looking for fpsetmask - not found
-- Looking for fseeko
-- Looking for fseeko - found
-- Looking for fsync
-- Looking for fsync - found
-- Looking for getcwd
-- Looking for getcwd - found
-- Looking for gethostbyaddr_r
-- Looking for gethostbyaddr_r - found
-- Looking for gethrtime
-- Looking for gethrtime - not found
-- Looking for getnameinfo
-- Looking for getnameinfo - found
-- Looking for getpass
-- Looking for getpass - found
-- Looking for getpassphrase
-- Looking for getpassphrase - not found
-- Looking for getpwnam
-- Looking for getpwnam - found
-- Looking for getpwuid
-- Looking for getpwuid - found
-- Looking for getrlimit
-- Looking for getrlimit - found
-- Looking for getifaddrs
-- Looking for getifaddrs - found
-- Looking for getrusage
-- Looking for getrusage - found
-- Looking for getwd
-- Looking for getwd - not found
-- Looking for gmtime_r
-- Looking for gmtime_r - found
-- Looking for initgroups
-- Looking for initgroups - found
-- Looking for issetugid
-- Looking for issetugid - found
-- Looking for getuid
-- Looking for getuid - found
-- Looking for geteuid
-- Looking for geteuid - found
-- Looking for getgid
-- Looking for getgid - found
-- Looking for getegid
-- Looking for getegid - found
-- Looking for ldiv
-- Looking for ldiv - found
-- Looking for localtime_r
-- Looking for localtime_r - found
-- Looking for longjmp
-- Looking for longjmp - found
-- Looking for lstat
-- Looking for lstat - found
-- Looking for madvise
-- Looking for madvise - found
-- Looking for mallinfo
-- Looking for mallinfo - not found
-- Looking for memcpy
-- Looking for memcpy - found
-- Looking for memmove
-- Looking for memmove - found
-- Looking for mkstemp
-- Looking for mkstemp - found
-- Looking for mlock
-- Looking for mlock - found
-- Looking for mlockall
-- Looking for mlockall - found
-- Looking for mmap
-- Looking for mmap - found
-- Looking for mmap64
-- Looking for mmap64 - found
-- Looking for perror
-- Looking for perror - found
-- Looking for poll
-- Looking for poll - found
-- Looking for port_create
-- Looking for port_create - not found
-- Looking for posix_fallocate
-- Looking for posix_fallocate - found
-- Looking for fallocate
-- Looking for fallocate - found
-- Looking for pread
-- Looking for pread - found
-- Looking for pthread_attr_create
-- Looking for pthread_attr_create - not found
-- Looking for pthread_attr_getstacksize
-- Looking for pthread_attr_getstacksize - found
-- Looking for pthread_attr_setscope
-- Looking for pthread_attr_setscope - found
-- Looking for pthread_attr_getguardsize
-- Looking for pthread_attr_getguardsize - found
-- Looking for pthread_attr_setstacksize
-- Looking for pthread_attr_setstacksize - found
-- Looking for pthread_condattr_create
-- Looking for pthread_condattr_create - not found
-- Looking for pthread_condattr_setclock
-- Looking for pthread_condattr_setclock - found
-- Looking for pthread_key_delete
-- Looking for pthread_key_delete - found
-- Looking for pthread_rwlock_rdlock
-- Looking for pthread_rwlock_rdlock - found
-- Looking for pthread_sigmask
-- Looking for pthread_sigmask - found
-- Looking for pthread_threadmask
-- Looking for pthread_threadmask - not found
-- Looking for pthread_yield_np
-- Looking for pthread_yield_np - not found
-- Looking for putenv
-- Looking for putenv - found
-- Looking for readdir_r
-- Looking for readdir_r - found
-- Looking for readlink
-- Looking for readlink - found
-- Looking for re_comp
-- Looking for re_comp - not found
-- Looking for regcomp
-- Looking for regcomp - found
-- Looking for realpath
-- Looking for realpath - found
-- Looking for rename
-- Looking for rename - found
-- Looking for rwlock_init
-- Looking for rwlock_init - not found
-- Looking for sched_yield
-- Looking for sched_yield - found
-- Looking for setenv
-- Looking for setenv - found
-- Looking for setlocale
-- Looking for setlocale - found
-- Looking for setfd
-- Looking for setfd - not found
-- Looking for sigaction
-- Looking for sigaction - found
-- Looking for sigthreadmask
-- Looking for sigthreadmask - not found
-- Looking for sigwait
-- Looking for sigwait - found
-- Looking for sigaddset
-- Looking for sigaddset - found
-- Looking for sigemptyset
-- Looking for sigemptyset - found
-- Looking for sighold
-- Looking for sighold - found
-- Looking for sigset
-- Looking for sigset - found
-- Looking for sleep
-- Looking for sleep - found
-- Looking for snprintf
-- Looking for snprintf - found
-- Looking for stpcpy
-- Looking for stpcpy - found
-- Looking for strcoll
-- Looking for strcoll - found
-- Looking for strerror
-- Looking for strerror - found
-- Looking for strlcpy
-- Looking for strlcpy - found
-- Looking for strnlen
-- Looking for strnlen - found
-- Looking for strlcat
-- Looking for strlcat - found
-- Looking for strsignal
-- Looking for strsignal - found
-- Looking for fgetln
-- Looking for fgetln - found
-- Looking for strpbrk
-- Looking for strpbrk - found
-- Looking for strstr
-- Looking for strstr - found
-- Looking for strtok_r
-- Looking for strtok_r - found
-- Looking for strtol
-- Looking for strtol - found
-- Looking for strtoll
-- Looking for strtoll - found
-- Looking for strtoul
-- Looking for strtoul - found
-- Looking for strtoull
-- Looking for strtoull - found
-- Looking for strcasecmp
-- Looking for strcasecmp - found
-- Looking for strncasecmp
-- Looking for strncasecmp - found
-- Looking for strdup
-- Looking for strdup - found
-- Looking for shmat
-- Looking for shmat - found
-- Looking for shmctl
-- Looking for shmctl - found
-- Looking for shmdt
-- Looking for shmdt - found
-- Looking for shmget
-- Looking for shmget - found
-- Looking for tell
-- Looking for tell - not found
-- Looking for tempnam
-- Looking for tempnam - found
-- Looking for thr_setconcurrency
-- Looking for thr_setconcurrency - not found
-- Looking for thr_yield
-- Looking for thr_yield - not found
-- Looking for vasprintf
-- Looking for vasprintf - found
-- Looking for vsnprintf
-- Looking for vsnprintf - found
-- Looking for vprintf
-- Looking for vprintf - found
-- Looking for valloc
-- Looking for valloc - found
-- Looking for memalign
-- Looking for memalign - found
-- Looking for chown
-- Looking for chown - found
-- Looking for nl_langinfo
-- Looking for nl_langinfo - found
-- Looking for include file time.h
-- Looking for include file time.h - found
-- Looking for include file sys/times.h
-- Looking for include file sys/times.h - found
-- Looking for include file asm/msr.h
-- Looking for include file asm/msr.h - not found
-- Looking for include file ia64intrin.h
-- Looking for include file ia64intrin.h - not found
-- Looking for times
-- Looking for times - found
-- Looking for gettimeofday
-- Looking for gettimeofday - found
-- Looking for read_real_time
-- Looking for read_real_time - not found
-- Looking for ftime
-- Looking for ftime - found
-- Looking for time
-- Looking for time - found
-- Looking for rdtscll
-- Looking for rdtscll - not found
-- Looking for madvise
-- Looking for madvise - found
-- Looking for tzname
-- Looking for tzname - found
-- Looking for lrand48
-- Looking for lrand48 - found
-- Looking for getpagesize
-- Looking for getpagesize - found
-- Looking for TIOCGWINSZ
-- Looking for TIOCGWINSZ - found
-- Looking for FIONREAD
-- Looking for FIONREAD - found
-- Looking for TIOCSTAT
-- Looking for TIOCSTAT - not found
-- Looking for FIONREAD
-- Looking for FIONREAD - not found
-- Looking for finite
-- Looking for finite - found
-- Looking for log2
-- Looking for log2 - found
-- Looking for isnan
-- Looking for isnan - found
-- Looking for rint
-- Looking for rint - found
-- Performing Test HAVE_ISINF
-- Performing Test HAVE_ISINF - Success
-- Check if the system is big endian
-- Searching 16 bit integer
-- Check size of unsigned short
-- Check size of unsigned short - done
-- Using unsigned short
-- Check if the system is big endian - little endian
-- Check size of sigset_t
-- Check size of sigset_t - done
-- Check size of mode_t
-- Check size of mode_t - done
-- Check size of sighandler_t
-- Check size of sighandler_t - done
-- Check size of in_addr_t
-- Check size of in_addr_t - done
-- Check size of char *
-- Check size of char * - done
-- Check size of long
-- Check size of long - done
-- Check size of size_t
-- Check size of size_t - done
-- Check size of char
-- Check size of char - done
-- Check size of short
-- Check size of short - done
-- Check size of int
-- Check size of int - done
-- Check size of long long
-- Check size of long long - done
-- Check size of off_t
-- Check size of off_t - done
-- Check size of uchar
-- Check size of uchar - failed
-- Check size of uint
-- Check size of uint - done
-- Check size of ulong
-- Check size of ulong - done
-- Check size of int8
-- Check size of int8 - failed
-- Check size of uint8
-- Check size of uint8 - failed
-- Check size of int16
-- Check size of int16 - failed
-- Check size of uint16
-- Check size of uint16 - failed
-- Check size of int32
-- Check size of int32 - failed
-- Check size of uint32
-- Check size of uint32 - failed
-- Check size of u_int32_t
-- Check size of u_int32_t - done
-- Check size of int64
-- Check size of int64 - failed
-- Check size of uint64
-- Check size of uint64 - failed
-- Check size of time_t
-- Check size of time_t - done
-- Check size of bool
-- Check size of bool - failed
-- Check size of socklen_t
-- Check size of socklen_t - done
-- Performing Test TIME_T_UNSIGNED
-- Performing Test TIME_T_UNSIGNED - Failed
-- Performing Test HAVE_GETADDRINFO
-- Performing Test HAVE_GETADDRINFO - Success
-- Performing Test HAVE_SELECT
-- Performing Test HAVE_SELECT - Success
-- Performing Test HAVE_TIMESPEC_TS_SEC
-- Performing Test HAVE_TIMESPEC_TS_SEC - Failed
-- Performing Test QSORT_TYPE_IS_VOID
-- Performing Test QSORT_TYPE_IS_VOID - Success
-- Performing Test HAVE_SOCKET_SIZE_T_AS_socklen_t
-- Performing Test HAVE_SOCKET_SIZE_T_AS_socklen_t - Success
-- Performing Test HAVE_PTHREAD_YIELD_ZERO_ARG
-- Performing Test HAVE_PTHREAD_YIELD_ZERO_ARG - Failed
-- Checking stack direction : -1
-- Performing Test SIGNAL_RETURN_TYPE_IS_VOID
-- Performing Test SIGNAL_RETURN_TYPE_IS_VOID - Success
-- Looking for include files time.h, sys/time.h
-- Looking for include files time.h, sys/time.h - found
-- Looking for O_NONBLOCK
-- Looking for O_NONBLOCK - found
-- Performing Test C_HAS_inline
-- Performing Test C_HAS_inline - Success
-- Performing Test HAVE_FAKE_PAUSE_INSTRUCTION
-- Performing Test HAVE_FAKE_PAUSE_INSTRUCTION - Failed
-- Performing Test HAVE_HMT_PRIORITY_INSTRUCTION
-- Performing Test HAVE_HMT_PRIORITY_INSTRUCTION - Failed
-- Looking for tcgetattr
-- Looking for tcgetattr - found
-- Performing Test HAVE_POSIX_SIGNALS
-- Performing Test HAVE_POSIX_SIGNALS - Success
-- Performing Test HAVE_ABI_CXA_DEMANGLE
-- Performing Test HAVE_ABI_CXA_DEMANGLE - Success
-- Performing Test HAVE_BSS_START
-- Performing Test HAVE_BSS_START - Success
-- Performing Test HAVE_WEAK_SYMBOL
-- Performing Test HAVE_WEAK_SYMBOL - Success
-- Performing Test HAVE_ATTRIBUTE_CLEANUP
-- Performing Test HAVE_ATTRIBUTE_CLEANUP - Success
-- Performing Test HAVE_CXX_NEW
-- Performing Test HAVE_CXX_NEW - Success
-- Performing Test HAVE_SOLARIS_STYLE_GETHOST
-- Performing Test HAVE_SOLARIS_STYLE_GETHOST - Failed
-- Performing Test HAVE_GCC_ATOMIC_BUILTINS
-- Performing Test HAVE_GCC_ATOMIC_BUILTINS - Success
-- Performing Test HAVE_GCC_C11_ATOMICS
-- Performing Test HAVE_GCC_C11_ATOMICS - Success
-- Looking for include files valgrind/memcheck.h, valgrind/valgrind.h
-- Looking for include files valgrind/memcheck.h, valgrind/valgrind.h - not found
-- Looking for netinet/in6.h
-- Looking for netinet/in6.h - not found
-- Check size of struct sockaddr_in6
-- Check size of struct sockaddr_in6 - done
-- Check size of struct in6_addr
-- Check size of struct in6_addr - done
-- Performing Test HAVE_SOCKADDR_STORAGE_SS_FAMILY
-- Performing Test HAVE_SOCKADDR_STORAGE_SS_FAMILY - Success
-- Performing Test HAVE_SOCKADDR_IN_SIN_LEN
-- Performing Test HAVE_SOCKADDR_IN_SIN_LEN - Failed
-- Performing Test HAVE_SOCKADDR_IN6_SIN6_LEN
-- Performing Test HAVE_SOCKADDR_IN6_SIN6_LEN - Failed
-- Performing Test STRUCT_DIRENT_HAS_D_INO
-- Performing Test STRUCT_DIRENT_HAS_D_INO - Success
-- Performing Test STRUCT_DIRENT_HAS_D_NAMLEN
-- Performing Test STRUCT_DIRENT_HAS_D_NAMLEN - Failed
-- Looking for ucontext.h
-- Looking for ucontext.h - found
-- Looking for makecontext
-- Looking for makecontext - not found
-- Performing Test STRUCT_TIMESPEC_HAS_TV_SEC
-- Performing Test STRUCT_TIMESPEC_HAS_TV_SEC - Success
-- Performing Test STRUCT_TIMESPEC_HAS_TV_NSEC
-- Performing Test STRUCT_TIMESPEC_HAS_TV_NSEC - Success
-- Performing Test HAVE_FALLOC_PUNCH_HOLE_AND_KEEP_SIZE
-- Performing Test HAVE_FALLOC_PUNCH_HOLE_AND_KEEP_SIZE - Success
-- Found ZLIB: /lib/libz.so (found version "1.2.8") 
-- Looking for crc32
-- Looking for crc32 - found
-- Looking for compressBound
-- Looking for compressBound - found
-- Looking for deflateBound
-- Looking for deflateBound - found
-- Looking for SHA512_DIGEST_LENGTH
-- Looking for SHA512_DIGEST_LENGTH - found
-- OPENSSL_INCLUDE_DIR = /usr/include
-- OPENSSL_LIBRARIES = /usr/lib/libssl.so
-- CRYPTO_LIBRARY = /usr/lib/libcrypto.so
-- OPENSSL_MAJOR_VERSION = 
-- SSL_LIBRARIES = /usr/lib/libssl.so;/usr/lib/libcrypto.so
-- Looking for ERR_remove_thread_state
-- Looking for ERR_remove_thread_state - found
-- Looking for EVP_aes_128_ctr
-- Looking for EVP_aes_128_ctr - found
-- Looking for EVP_aes_128_gcm
-- Looking for EVP_aes_128_gcm - found
-- Check size of mbstate_t
-- Check size of mbstate_t - done
-- Performing Test HAVE_LANGINFO_CODESET
-- Performing Test HAVE_LANGINFO_CODESET - Success
-- Looking for mbrlen
-- Looking for mbrlen - found
-- Looking for mbscmp
-- Looking for mbscmp - not found
-- Looking for mbsrtowcs
-- Looking for mbsrtowcs - found
-- Looking for wcrtomb
-- Looking for wcrtomb - found
-- Looking for mbrtowc
-- Looking for mbrtowc - found
-- Looking for wcscoll
-- Looking for wcscoll - found
-- Looking for wcsdup
-- Looking for wcsdup - found
-- Looking for wcwidth
-- Looking for wcwidth - found
-- Looking for wctype
-- Looking for wctype - found
-- Looking for iswlower
-- Looking for iswlower - found
-- Looking for iswupper
-- Looking for iswupper - found
-- Looking for towlower
-- Looking for towlower - found
-- Looking for towupper
-- Looking for towupper - found
-- Looking for iswctype
-- Looking for iswctype - found
-- Check size of wchar_t
-- Check size of wchar_t - done
-- Check size of wctype_t
-- Check size of wctype_t - done
-- Check size of wint_t
-- Check size of wint_t - done
-- Found Curses: /usr/lib/libcurses.so  
-- Looking for tputs in /usr/lib/libcurses.so
-- Looking for tputs in /usr/lib/libcurses.so - found
-- Looking for setupterm in /usr/lib/libcurses.so
-- Looking for setupterm in /usr/lib/libcurses.so - found
-- Looking for vidattr in /usr/lib/libcurses.so
-- Looking for vidattr in /usr/lib/libcurses.so - found
-- Looking for pcre_stack_guard in pcre
-- Looking for pcre_stack_guard in pcre - not found
-- Looking for windows.h
-- Looking for windows.h - not found
-- Looking for C++ include type_traits.h
-- Looking for C++ include type_traits.h - not found
-- Looking for C++ include bits/type_traits.h
-- Looking for C++ include bits/type_traits.h - not found
-- Looking for bcopy
-- Looking for bcopy - found
-- Looking for strtoq
-- Looking for strtoq - not found
-- Looking for _strtoi64
-- Looking for _strtoi64 - not found
-- Check size of unsigned long long
-- Check size of unsigned long long - done
-- Checking for one of the modules 'libsystemd;libsystemd-daemon'
-- Performing Test HAVE_SYSTEMD
-- Performing Test HAVE_SYSTEMD - Failed
-- Looking for include file systemd/sd-daemon.h
-- Looking for include file systemd/sd-daemon.h - not found
-- Looking for sd_listen_fds
-- Looking for sd_listen_fds - not found
-- Looking for sd_notify
-- Looking for sd_notify - not found
-- Looking for sd_notifyf
-- Looking for sd_notifyf - not found
-- Systemd features not enabled
-- Performing Test HAVE_C__Wvla
-- Performing Test HAVE_C__Wvla - Success
-- Could NOT find LibXml2 (missing:  LIBXML2_LIBRARIES LIBXML2_INCLUDE_DIR) 
-- Could NOT find Java (missing:  Java_JAVA_EXECUTABLE Java_JAR_EXECUTABLE Java_JAVAC_EXECUTABLE Java_JAVAH_EXECUTABLE Java_JAVADOC_EXECUTABLE) (Required is at least version "1.6")
-- Could NOT find JNI (missing:  JAVA_AWT_LIBRARY JAVA_JVM_LIBRARY JAVA_INCLUDE_PATH JAVA_INCLUDE_PATH2 JAVA_AWT_INCLUDE_PATH) 
-- Looking for include file lz4.h
-- Looking for include file lz4.h - not found
-- Looking for LZ4_compress_limitedOutput in lz4
-- Looking for LZ4_compress_limitedOutput in lz4 - not found
-- Looking for include file lzo/lzo1x.h
-- Looking for include file lzo/lzo1x.h - not found
-- Looking for lzo1x_1_compress in lzo2
-- Looking for lzo1x_1_compress in lzo2 - not found
-- Looking for include file lzma.h
-- Looking for include file lzma.h - not found
-- Looking for lzma_stream_buffer_decode in lzma
-- Looking for lzma_stream_buffer_decode in lzma - not found
-- Looking for lzma_easy_buffer_encode in lzma
-- Looking for lzma_easy_buffer_encode in lzma - not found
-- Looking for include file bzlib.h
-- Looking for include file bzlib.h - not found
-- Looking for BZ2_bzBuffToBuffCompress in bz2
-- Looking for BZ2_bzBuffToBuffCompress in bz2 - not found
-- Looking for BZ2_bzBuffToBuffDecompress in bz2
-- Looking for BZ2_bzBuffToBuffDecompress in bz2 - not found
-- Looking for include file snappy-c.h
-- Looking for include file snappy-c.h - not found
-- Looking for snappy_uncompress in snappy
-- Looking for snappy_uncompress in snappy - not found
-- Looking for sched_getcpu
-- Looking for sched_getcpu - not found
-- Performing Test HAVE_IB_GCC_ATOMIC_BUILTINS
-- Performing Test HAVE_IB_GCC_ATOMIC_BUILTINS - Success
-- Performing Test HAVE_IB_GCC_ATOMIC_BUILTINS_BYTE
-- Performing Test HAVE_IB_GCC_ATOMIC_BUILTINS_BYTE - Success
-- Performing Test HAVE_IB_GCC_ATOMIC_BUILTINS_64
-- Performing Test HAVE_IB_GCC_ATOMIC_BUILTINS_64 - Success
-- Performing Test HAVE_IB_GCC_SYNC_SYNCHRONISE
-- Performing Test HAVE_IB_GCC_SYNC_SYNCHRONISE - Success
-- Performing Test HAVE_IB_GCC_ATOMIC_THREAD_FENCE
-- Performing Test HAVE_IB_GCC_ATOMIC_THREAD_FENCE - Success
-- Performing Test HAVE_IB_GCC_ATOMIC_TEST_AND_SET
-- Performing Test HAVE_IB_GCC_ATOMIC_TEST_AND_SET - Success
-- Performing Test HAVE_IB_ATOMIC_PTHREAD_T_GCC
-- Performing Test HAVE_IB_ATOMIC_PTHREAD_T_GCC - Success
-- Performing Test HAVE_C99_INITIALIZERS
-- Performing Test HAVE_C99_INITIALIZERS - Success
-- Looking for asprintf
-- Looking for asprintf - found
-- Check size of pthread_t
-- Check size of pthread_t - done
-- Performing Test HAVE_C__Wno_write_strings
-- Performing Test HAVE_C__Wno_write_strings - Success
-- Performing Test HAVE_CXX__Wno_write_strings
-- Performing Test HAVE_CXX__Wno_write_strings - Success
-- Performing Test HAVE_C__Wno_vla
-- Performing Test HAVE_C__Wno_vla - Success
-- Performing Test HAVE_CXX__Wno_vla
-- Performing Test HAVE_CXX__Wno_vla - Success
-- Configuring OQGraph
-- Could NOT find Boost
-- Boost not found. OQGraph will not be compiled
-- Requisites for OQGraph not met. OQGraph will not be compiled
-- Check if the system is big endian
-- Searching 16 bit integer
-- Using unsigned short
-- Check if the system is big endian - little endian
-- Performing Test HAVE_C__Wall
-- Performing Test HAVE_C__Wall - Success
-- Performing Test HAVE_CXX__Wall
-- Performing Test HAVE_CXX__Wall - Success
-- Performing Test HAVE_C__Wextra
-- Performing Test HAVE_C__Wextra - Success
-- Performing Test HAVE_CXX__Wextra
-- Performing Test HAVE_CXX__Wextra - Success
-- Performing Test HAVE_C__Wno_unused_but_set_variable
-- Performing Test HAVE_C__Wno_unused_but_set_variable - Success
-- Performing Test HAVE_CXX__Wno_unused_but_set_variable
-- Performing Test HAVE_CXX__Wno_unused_but_set_variable - Success
-- Performing Test HAVE_C__Wno_unused_parameter
-- Performing Test HAVE_C__Wno_unused_parameter - Success
-- Performing Test HAVE_CXX__Wno_unused_parameter
-- Performing Test HAVE_CXX__Wno_unused_parameter - Success
-- Performing Test HAVE_C__Wno_sign_compare
-- Performing Test HAVE_C__Wno_sign_compare - Success
-- Performing Test HAVE_CXX__Wno_sign_compare
-- Performing Test HAVE_CXX__Wno_sign_compare - Success
-- Performing Test HAVE_C__Wno_pointer_sign
-- Performing Test HAVE_C__Wno_pointer_sign - Success
-- Performing Test HAVE_CXX__Wno_pointer_sign
-- Performing Test HAVE_CXX__Wno_pointer_sign - Failed
-- Performing Test HAVE_C__Wno_missing_field_initializers
-- Performing Test HAVE_C__Wno_missing_field_initializers - Success
-- Performing Test HAVE_CXX__Wno_missing_field_initializers
-- Performing Test HAVE_CXX__Wno_missing_field_initializers - Success
-- Performing Test HAVE_C__Wformat_2
-- Performing Test HAVE_C__Wformat_2 - Success
-- Performing Test HAVE_CXX__Wformat_2
-- Performing Test HAVE_CXX__Wformat_2 - Success
-- Performing Test HAVE_C__Wstrict_aliasing_2
-- Performing Test HAVE_C__Wstrict_aliasing_2 - Success
-- Performing Test HAVE_CXX__Wstrict_aliasing_2
-- Performing Test HAVE_CXX__Wstrict_aliasing_2 - Success
-- Performing Test HAVE_C__fno_strict_aliasing
-- Performing Test HAVE_C__fno_strict_aliasing - Success
-- Performing Test HAVE_CXX__fno_strict_aliasing
-- Performing Test HAVE_CXX__fno_strict_aliasing - Success
-- Performing Test HAVE_C__Wdisabled_optimization
-- Performing Test HAVE_C__Wdisabled_optimization - Success
-- Performing Test HAVE_CXX__Wdisabled_optimization
-- Performing Test HAVE_CXX__Wdisabled_optimization - Success
-- Performing Test HAVE_C__Wfloat_equal
-- Performing Test HAVE_C__Wfloat_equal - Success
-- Performing Test HAVE_CXX__Wfloat_equal
-- Performing Test HAVE_CXX__Wfloat_equal - Success
-- Performing Test HAVE_C__Wpointer_arith
-- Performing Test HAVE_C__Wpointer_arith - Success
-- Performing Test HAVE_CXX__Wpointer_arith
-- Performing Test HAVE_CXX__Wpointer_arith - Success
-- Performing Test HAVE_C__Wdeclaration_after_statement
-- Performing Test HAVE_C__Wdeclaration_after_statement - Success
-- Performing Test HAVE_CXX__Wdeclaration_after_statement
-- Performing Test HAVE_CXX__Wdeclaration_after_statement - Failed
-- Performing Test HAVE_C__Wbad_function_cast
-- Performing Test HAVE_C__Wbad_function_cast - Success
-- Performing Test HAVE_CXX__Wbad_function_cast
-- Performing Test HAVE_CXX__Wbad_function_cast - Failed
-- Performing Test HAVE_C__Wcast_align
-- Performing Test HAVE_C__Wcast_align - Success
-- Performing Test HAVE_CXX__Wcast_align
-- Performing Test HAVE_CXX__Wcast_align - Success
-- Performing Test HAVE_C__Wwrite_strings
-- Performing Test HAVE_C__Wwrite_strings - Success
-- Performing Test HAVE_CXX__Wwrite_strings
-- Performing Test HAVE_CXX__Wwrite_strings - Success
-- Performing Test HAVE_C__fexceptions
-- Performing Test HAVE_C__fexceptions - Success
-- Performing Test HAVE_CXX__fexceptions
-- Performing Test HAVE_CXX__fexceptions - Success
-- Performing Test HAVE_C__fimplicit_templates
-- Performing Test HAVE_C__fimplicit_templates - Failed
-- Performing Test HAVE_CXX__fimplicit_templates
-- Performing Test HAVE_CXX__fimplicit_templates - Success
-- Performing Test HAVE_C__Wno_clobbered
-- Performing Test HAVE_C__Wno_clobbered - Success
-- Performing Test HAVE_CXX__Wno_clobbered
-- Performing Test HAVE_CXX__Wno_clobbered - Success
-- Looking for errno.h
-- Looking for errno.h - found
-- Looking for netdb.h
-- Looking for netdb.h - found
-- Looking for signal.h
-- Looking for signal.h - found
-- Looking for sys/sysctl.h
-- Looking for sys/sysctl.h - not found
-- Looking for _gmtime64_s
-- Looking for _gmtime64_s - not found
-- Looking for _localtime64_s
-- Looking for _localtime64_s - not found
-- Looking for _stricmp
-- Looking for _stricmp - not found
-- Looking for _strnicmp
-- Looking for _strnicmp - not found
-- Looking for _strtoui64
-- Looking for _strtoui64 - not found
-- Looking for fpclassify
-- Looking for fpclassify - found
-- Looking for fpclassify in m
-- Looking for fpclassify in m - not found
-- Looking for dlopen in dl
-- Looking for dlopen in dl - found
-- Looking for backtrace in execinfo
-- Looking for backtrace in execinfo - not found
-- Looking for clock_gettime in rt
-- Looking for clock_gettime in rt - found
-- Looking for __cxa_begin_catch in stdc++
-- Looking for __cxa_begin_catch in stdc++ - found
-- Looking for pthread.h
-- Looking for pthread.h - found
-- Looking for pthread_mutex_init in pthread
-- Looking for pthread_mutex_init in pthread - found
-- Looking for pthread_mutexattr_setpshared
-- Looking for pthread_mutexattr_setpshared - found
-- Looking for pthread_condattr_setpshared
-- Looking for pthread_condattr_setpshared - found
-- Looking for sys/epoll.h
-- Looking for sys/epoll.h - found
-- Looking for epoll_create
-- Looking for epoll_create - found
-- Looking for compress in z
-- Looking for compress in z - found
-- Checking for module 'liblz4'
--   Package liblz4 was not found in the pkg-config search path.
Perhaps you should add the directory containing `liblz4.pc'
to the PKG_CONFIG_PATH environment variable
Package 'liblz4', required by 'world', not found
-- Checking for module 'kytea'
--   Package kytea was not found in the pkg-config search path.
Perhaps you should add the directory containing `kytea.pc'
to the PKG_CONFIG_PATH environment variable
Package 'kytea', required by 'world', not found
-- Looking for libstemmer.h
-- Looking for libstemmer.h - not found
-- Looking for sb_stemmer_list in stemmer
-- Looking for sb_stemmer_list in stemmer - not found
-- Checking for module 'libzmq'
--   Package libzmq was not found in the pkg-config search path.
Perhaps you should add the directory containing `libzmq.pc'
to the PKG_CONFIG_PATH environment variable
Package 'libzmq', required by 'world', not found
-- Looking for event_init in event
-- Looking for event_init in event - not found
-- Checking for module 'msgpack'
--   Package msgpack was not found in the pkg-config search path.
Perhaps you should add the directory containing `msgpack.pc'
to the PKG_CONFIG_PATH environment variable
Package 'msgpack', required by 'world', not found
-- Looking for msgpack_version in msgpack
-- Looking for msgpack_version in msgpack - not found
-- Looking for FascistCheckUser in crack
-- Looking for FascistCheckUser in crack - not found
-- Looking for include file crack.h
-- Looking for include file crack.h - not found
-- Performing Test HAVE_PEERCRED
-- Performing Test HAVE_PEERCRED - Success
-- Looking for include file security/pam_appl.h
-- Looking for include file security/pam_appl.h - not found
-- Looking for strndup
-- Looking for strndup - found
-- Performing Test SUPPORTS_VERSION_IN_LINK_SCRIPT
-- Performing Test SUPPORTS_VERSION_IN_LINK_SCRIPT - Success
-- Looking for event.h
-- Looking for event.h - not found
Warning: Bison executable not found in PATH
-- Configuring done
-- Generating done
-- Build files have been written to: /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17
Scanning dependencies of target INFO_SRC
Scanning dependencies of target abi_check
Scanning dependencies of target INFO_BIN
Scanning dependencies of target readline
[  0%] Built target INFO_SRC
[  0%] Built target INFO_BIN
Scanning dependencies of target pcre
Scanning dependencies of target mytap
[  0%] Building C object extra/readline/CMakeFiles/readline.dir/readline.c.o
[  0%] Building C object pcre/CMakeFiles/pcre.dir/pcre_byte_order.c.o
[  0%] Building C object unittest/mytap/CMakeFiles/mytap.dir/tap.c.o
[  0%] Built target abi_check
[  0%] Building C object extra/readline/CMakeFiles/readline.dir/funmap.c.o
[  0%] Building C object pcre/CMakeFiles/pcre.dir/pcre_chartables.c.o
[  0%] Building C object pcre/CMakeFiles/pcre.dir/pcre_compile.c.o
Scanning dependencies of target strings
[  0%] Building C object extra/readline/CMakeFiles/readline.dir/keymaps.c.o
[  0%] Linking C static library libmytap.a
[  0%] Built target mytap
[  0%] Building C object extra/readline/CMakeFiles/readline.dir/vi_mode.c.o
[  0%] Building C object strings/CMakeFiles/strings.dir/bchange.c.o
[  1%] Building C object extra/readline/CMakeFiles/readline.dir/parens.c.o
[  1%] Building C object strings/CMakeFiles/strings.dir/bmove_upp.c.o
[  1%] Building C object extra/readline/CMakeFiles/readline.dir/rltty.c.o
[  1%] Building C object strings/CMakeFiles/strings.dir/ctype-big5.c.o
[  1%] Building C object strings/CMakeFiles/strings.dir/ctype-bin.c.o
[  1%] Building C object strings/CMakeFiles/strings.dir/ctype-cp932.c.o
[  1%] Building C object extra/readline/CMakeFiles/readline.dir/complete.c.o
[  1%] Building C object strings/CMakeFiles/strings.dir/ctype-czech.c.o
[  2%] Building C object strings/CMakeFiles/strings.dir/ctype-euc_kr.c.o
[  2%] Building C object extra/readline/CMakeFiles/readline.dir/bind.c.o
[  2%] Building C object strings/CMakeFiles/strings.dir/ctype-eucjpms.c.o
[  2%] Building C object extra/readline/CMakeFiles/readline.dir/isearch.c.o
[  2%] Building C object strings/CMakeFiles/strings.dir/ctype-extra.c.o
[  2%] Building C object extra/readline/CMakeFiles/readline.dir/display.c.o
[  2%] Building C object extra/readline/CMakeFiles/readline.dir/signals.c.o
Scanning dependencies of target vio
[  2%] Building C object vio/CMakeFiles/vio.dir/vio.c.o
[  2%] Building C object vio/CMakeFiles/vio.dir/viosocket.c.o
[  2%] Building C object extra/readline/CMakeFiles/readline.dir/util.c.o
[  2%] Building C object vio/CMakeFiles/vio.dir/viossl.c.o
[  2%] Building C object strings/CMakeFiles/strings.dir/ctype-gb2312.c.o
[  2%] Building C object extra/readline/CMakeFiles/readline.dir/kill.c.o
[  2%] Building C object vio/CMakeFiles/vio.dir/viopipe.c.o
[  2%] Building C object pcre/CMakeFiles/pcre.dir/pcre_config.c.o
[  2%] Building C object pcre/CMakeFiles/pcre.dir/pcre_dfa_exec.c.o
[  2%] Building C object extra/readline/CMakeFiles/readline.dir/undo.c.o
[  2%] Building C object vio/CMakeFiles/vio.dir/vioshm.c.o
[  2%] Building C object strings/CMakeFiles/strings.dir/ctype-gbk.c.o
[  2%] Building C object extra/readline/CMakeFiles/readline.dir/macro.c.o
[  2%] Building C object vio/CMakeFiles/vio.dir/viosslfactories.c.o
[  2%] Building C object extra/readline/CMakeFiles/readline.dir/input.c.o
[  2%] Linking C static library libvio.a
[  2%] Built target vio
Scanning dependencies of target wsrep
[  2%] Building C object wsrep/CMakeFiles/wsrep.dir/wsrep_gtid.c.o
[  2%] Building C object extra/readline/CMakeFiles/readline.dir/callback.c.o
[  2%] Building C object wsrep/CMakeFiles/wsrep.dir/wsrep_uuid.c.o
[  2%] Building C object wsrep/CMakeFiles/wsrep.dir/wsrep_loader.c.o
[  2%] Building C object extra/readline/CMakeFiles/readline.dir/terminal.c.o
[  2%] Building C object strings/CMakeFiles/strings.dir/ctype-latin1.c.o
[  2%] Building C object wsrep/CMakeFiles/wsrep.dir/wsrep_dummy.c.o
[  2%] Building C object extra/readline/CMakeFiles/readline.dir/xmalloc.c.o
[  2%] Building C object extra/readline/CMakeFiles/readline.dir/history.c.o
[  2%] Building C object strings/CMakeFiles/strings.dir/ctype-mb.c.o
[  2%] Linking C static library libwsrep.a
[  2%] Built target wsrep
[  2%] Building C object extra/readline/CMakeFiles/readline.dir/histsearch.c.o
[  2%] Building C object extra/readline/CMakeFiles/readline.dir/histexpand.c.o
[  2%] Building C object extra/readline/CMakeFiles/readline.dir/histfile.c.o
[  2%] Building C object extra/readline/CMakeFiles/readline.dir/nls.c.o
[  2%] Building C object extra/readline/CMakeFiles/readline.dir/search.c.o
[  2%] Building C object strings/CMakeFiles/strings.dir/ctype-simple.c.o
[  3%] Building C object extra/readline/CMakeFiles/readline.dir/shell.c.o
[  3%] Building C object extra/readline/CMakeFiles/readline.dir/tilde.c.o
[  3%] Building C object strings/CMakeFiles/strings.dir/ctype-sjis.c.o
[  3%] Building C object extra/readline/CMakeFiles/readline.dir/misc.c.o
[  3%] Building C object extra/readline/CMakeFiles/readline.dir/text.c.o
[  3%] Building C object strings/CMakeFiles/strings.dir/ctype-tis620.c.o
[  3%] Building C object strings/CMakeFiles/strings.dir/ctype-uca.c.o
[  3%] Building C object extra/readline/CMakeFiles/readline.dir/mbutil.c.o
[  3%] Building C object pcre/CMakeFiles/pcre.dir/pcre_exec.c.o
[  3%] Building C object extra/readline/CMakeFiles/readline.dir/compat.c.o
[  3%] Building C object extra/readline/CMakeFiles/readline.dir/savestring.c.o
[  3%] Linking C static library libreadline.a
[  3%] Building C object strings/CMakeFiles/strings.dir/ctype-ucs2.c.o
[  3%] Built target readline
Scanning dependencies of target gen_lex_hash
[  3%] Building CXX object sql/CMakeFiles/gen_lex_hash.dir/gen_lex_hash.cc.o
[  3%] Linking CXX executable gen_lex_hash
[  3%] Built target gen_lex_hash
Scanning dependencies of target mysqlservices
[  3%] Building C object libservices/CMakeFiles/mysqlservices.dir/my_snprintf_service.c.o
[  3%] Building C object libservices/CMakeFiles/mysqlservices.dir/thd_alloc_service.c.o
[  3%] Building C object libservices/CMakeFiles/mysqlservices.dir/thd_wait_service.c.o
[  3%] Building C object libservices/CMakeFiles/mysqlservices.dir/thd_timezone_service.c.o
[  3%] Building C object libservices/CMakeFiles/mysqlservices.dir/thd_autoinc_service.c.o
[  3%] Building C object libservices/CMakeFiles/mysqlservices.dir/thd_error_context_service.c.o
[  3%] Building C object libservices/CMakeFiles/mysqlservices.dir/thd_specifics_service.c.o
[  3%] Building C object libservices/CMakeFiles/mysqlservices.dir/progress_report_service.c.o
[  3%] Building C object libservices/CMakeFiles/mysqlservices.dir/debug_sync_service.c.o
[  3%] Building C object libservices/CMakeFiles/mysqlservices.dir/my_sha1_service.c.o
[  3%] Building C object libservices/CMakeFiles/mysqlservices.dir/my_md5_service.c.o
[  3%] Building C object libservices/CMakeFiles/mysqlservices.dir/wsrep_service.c.o
[  3%] Building C object libservices/CMakeFiles/mysqlservices.dir/encryption_service.c.o
[  4%] Building C object libservices/CMakeFiles/mysqlservices.dir/encryption_scheme_service.c.o
[  4%] Building C object libservices/CMakeFiles/mysqlservices.dir/kill_statement_service.c.o
[  4%] Building C object libservices/CMakeFiles/mysqlservices.dir/logger_service.c.o
[  4%] Linking C static library libmysqlservices.a
[  4%] Built target mysqlservices
[  4%] Building C object strings/CMakeFiles/strings.dir/ctype-ujis.c.o
Scanning dependencies of target libgroonga
[  4%] Building C object strings/CMakeFiles/strings.dir/ctype-utf8.c.o
[  5%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/com.c.o
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/com.c: In function 'grn_msg_open':
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/com.c:131:21: warning: cast increases required alignment of target type [-Wcast-align]
   if (old && (msg = (grn_msg *)grn_com_queue_deque(ctx, old))) {
                     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/com.c: In function 'grn_msg_open_for_reply':
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/com.c:152:18: warning: cast increases required alignment of target type [-Wcast-align]
   grn_msg *req = (grn_msg *)query, *msg = NULL;
                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/com.c:153:21: warning: cast increases required alignment of target type [-Wcast-align]
   if (req && (msg = (grn_msg *)grn_msg_open(ctx, req->u.peer, old))) {
                     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/com.c: In function 'grn_msg_close':
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/com.c:164:18: warning: cast increases required alignment of target type [-Wcast-align]
   grn_msg *msg = (grn_msg *)obj;
                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/com.c: In function 'grn_msg_set_property':
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/com.c:173:30: warning: cast increases required alignment of target type [-Wcast-align]
   grn_com_header *header = &((grn_msg *)obj)->header;
                              ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/com.c: In function 'grn_msg_send':
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/com.c:184:16: warning: cast increases required alignment of target type [-Wcast-align]
   grn_msg *m = (grn_msg *)msg;
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/com.c: In function 'grn_com_receiver':
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/com.c:525:20: warning: cast increases required alignment of target type [-Wcast-align]
     grn_msg *msg = (grn_msg *)grn_msg_open(ctx, com, &ev->recv_old);
                    ^
[  5%] Building C object strings/CMakeFiles/strings.dir/ctype-win1250ch.c.o
Scanning dependencies of target hsclient
[  5%] Building CXX object plugin/handler_socket/CMakeFiles/hsclient.dir/libhsclient/config.cpp.o
[  5%] Building C object strings/CMakeFiles/strings.dir/ctype.c.o
[  5%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/command.c.o
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/command.c: In function 'grn_command_input_at':
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/command.c:126:16: warning: cast increases required alignment of target type [-Wcast-align]
     argument = (grn_obj *)grn_hash_get_value_(ctx, input->arguments,
                ^
[  5%] Building CXX object plugin/handler_socket/CMakeFiles/hsclient.dir/libhsclient/escape.cpp.o
[  5%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/ctx.c.o
[  5%] Building C object strings/CMakeFiles/strings.dir/decimal.c.o
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/ctx.c: In function 'grn_ctx_loader_clear':
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/ctx.c:491:16: warning: cast increases required alignment of target type [-Wcast-align]
   grn_obj *v = (grn_obj *)(GRN_BULK_HEAD(&loader->values));
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/ctx.c:492:17: warning: cast increases required alignment of target type [-Wcast-align]
   grn_obj *ve = (grn_obj *)(GRN_BULK_CURR(&loader->values));
                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/ctx.c:493:17: warning: cast increases required alignment of target type [-Wcast-align]
   grn_obj **p = (grn_obj **)GRN_BULK_HEAD(&loader->columns);
                 ^
In file included from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga.h:22:0,
                 from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/grn.h:740,
                 from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/ctx.c:19:
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/ctx.c: In function 'grn_get_ctype':
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/ctx.c:1175:10: note: in expansion of macro 'GRN_INT32_VALUE'
     ct = GRN_INT32_VALUE(var);
          ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/ctx.c: In function 'grn_cache_open':
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/ctx.c:1727:17: warning: cast increases required alignment of target type [-Wcast-align]
   cache->next = (grn_cache_entry *)cache;
                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/ctx.c:1728:17: warning: cast increases required alignment of target type [-Wcast-align]
   cache->prev = (grn_cache_entry *)cache;
                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/ctx.c: In function 'grn_cache_fetch':
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/ctx.c:1849:30: warning: cast increases required alignment of target type [-Wcast-align]
       grn_cache_entry *ce0 = (grn_cache_entry *)cache;
                              ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/ctx.c: In function 'grn_cache_update':
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/ctx.c:1903:30: warning: cast increases required alignment of target type [-Wcast-align]
       grn_cache_entry *ce0 = (grn_cache_entry *)cache;
                              ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/ctx.c: In function 'grn_cache_expire':
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/ctx.c:1924:26: warning: cast increases required alignment of target type [-Wcast-align]
   grn_cache_entry *ce0 = (grn_cache_entry *)cache;
                          ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/ctx.c: In function 'grn_ctx_alloc':
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/ctx.c:1998:16: warning: cast increases required alignment of target type [-Wcast-align]
       header = (int32_t *)((byte *)mi->map + mi->nref);
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/ctx.c: In function 'grn_ctx_use':
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/ctx.c:2144:26: warning: cast increases required alignment of target type [-Wcast-align]
         ctx->encoding = *(grn_encoding *)GRN_BULK_HEAD(&buf);
                          ^
[  5%] Building CXX object plugin/handler_socket/CMakeFiles/hsclient.dir/libhsclient/fatal.cpp.o
[  5%] Building CXX object plugin/handler_socket/CMakeFiles/hsclient.dir/libhsclient/hstcpcli.cpp.o
[  5%] Building C object strings/CMakeFiles/strings.dir/dtoa.c.o
[  5%] Building CXX object plugin/handler_socket/CMakeFiles/hsclient.dir/libhsclient/socket.cpp.o
[  5%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/ctx_impl_mrb.c.o
[  5%] Building CXX object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/dat.cpp.o
[  5%] Building C object strings/CMakeFiles/strings.dir/int2str.c.o
[  5%] Building CXX object plugin/handler_socket/CMakeFiles/hsclient.dir/libhsclient/string_util.cpp.o
[  5%] Building C object strings/CMakeFiles/strings.dir/is_prefix.c.o
[  5%] Building C object strings/CMakeFiles/strings.dir/llstr.c.o
[  6%] Building C object strings/CMakeFiles/strings.dir/longlong2str.c.o
[  6%] Building C object strings/CMakeFiles/strings.dir/my_strtoll10.c.o
[  6%] Building C object strings/CMakeFiles/strings.dir/my_vsnprintf.c.o
[  6%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/db.c.o
[  6%] Linking CXX static library libhsclient.a
[  6%] Built target hsclient
In file included from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/grn_db.h:23:0,
                 from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:18:
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c: In function 'calc_rec_size':
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/grn_rset.h:54:4: warning: cast increases required alignment of target type [-Wcast-align]
   ((double *)((byte *)subrecs + n * GRN_RSET_SUBREC_SIZE(size)))
    ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:721:30: note: in expansion of macro 'GRN_RSET_SUBRECS_NTH'
     *value_size = (uintptr_t)GRN_RSET_SUBRECS_NTH((((grn_rset_recinfo *)0)->subrecs),
                              ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c: In function 'grn_table_get_subrecs':
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:1011:10: warning: cast increases required alignment of target type [-Wcast-align]
     ri = (grn_rset_recinfo *)grn_obj_get_value_(ctx, table, id, &value_size);
          ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:1027:31: warning: cast increases required alignment of target type [-Wcast-align]
           scorebuf[count] = *((double *)psubrec);
                               ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:1031:32: warning: cast increases required alignment of target type [-Wcast-align]
           subrecbuf[count] = *((grn_id *)psubrec);
                                ^
In file included from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga.h:22:0,
                 from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/grn.h:740,
                 from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:17:
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c: In function 'default_set_value_hook':
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:1157:30: note: in expansion of macro 'GRN_UINT32_VALUE'
                              GRN_UINT32_VALUE(id),
                              ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c: In function 'delete_reference_records_in_index':
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1551:43: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE_AT(obj,offset) (((unsigned int *)GRN_BULK_HEAD(obj))[offset])
                                           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:1615:17: note: in expansion of macro 'GRN_UINT32_VALUE_AT'
     source_id = GRN_UINT32_VALUE_AT(&source_ids, i);
                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1557:40: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_PTR_VALUE_AT(obj,offset) (((grn_obj **)GRN_BULK_HEAD(obj))[offset])
                                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:1637:23: note: in expansion of macro 'GRN_PTR_VALUE_AT'
     grn_obj *source = GRN_PTR_VALUE_AT(&sources, posting->sid - 1);
                       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1556:43: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_RECORD_VALUE_AT(obj,offset) (((grn_id *)GRN_BULK_HEAD(obj))[offset])
                                           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:1658:37: note: in expansion of macro 'GRN_RECORD_VALUE_AT'
               grn_id reference_id = GRN_RECORD_VALUE_AT(&value, i);
                                     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1557:40: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_PTR_VALUE_AT(obj,offset) (((grn_obj **)GRN_BULK_HEAD(obj))[offset])
                                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:1706:25: note: in expansion of macro 'GRN_PTR_VALUE_AT'
       grn_obj *source = GRN_PTR_VALUE_AT(&sources, i);
                         ^
In file included from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/grn_db.h:23:0,
                 from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:18:
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c: In function 'subrecs_push':
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/grn_rset.h:54:4: warning: cast increases required alignment of target type [-Wcast-align]
   ((double *)((byte *)subrecs + n * GRN_RSET_SUBREC_SIZE(size)))
    ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:2093:10: note: in expansion of macro 'GRN_RSET_SUBRECS_NTH'
     c2 = GRN_RSET_SUBRECS_NTH(subrecs,size,n2);
          ^
In file included from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga.h:21:0,
                 from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/grn.h:740,
                 from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:17:
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/grn_rset.h:54:4: warning: cast increases required alignment of target type [-Wcast-align]
   ((double *)((byte *)subrecs + n * GRN_RSET_SUBREC_SIZE(size)))
    ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/portability.h:31:44: note: in definition of macro 'grn_memcpy'
 #  define grn_memcpy(dest, src, n) memcpy((dest), (src), (n))
                                            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/grn_rset.h:56:15: note: in expansion of macro 'GRN_RSET_SUBRECS_NTH'
   (grn_memcpy(GRN_RSET_SUBRECS_NTH(subrecs, size, n), src, GRN_RSET_SUBREC_SIZE(size)))
               ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:2095:5: note: in expansion of macro 'GRN_RSET_SUBRECS_COPY'
     GRN_RSET_SUBRECS_COPY(subrecs,size,n,c2);
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:2099:5: warning: cast increases required alignment of target type [-Wcast-align]
   *((double *)v) = score;
     ^
In file included from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/grn_db.h:23:0,
                 from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:18:
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c: In function 'subrecs_replace_min':
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/grn_rset.h:54:4: warning: cast increases required alignment of target type [-Wcast-align]
   ((double *)((byte *)subrecs + n * GRN_RSET_SUBREC_SIZE(size)))
    ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:2112:27: note: in expansion of macro 'GRN_RSET_SUBRECS_NTH'
     c1 = n1 < n_subrecs ? GRN_RSET_SUBRECS_NTH(subrecs,size,n1) : NULL;
                           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/grn_rset.h:54:4: warning: cast increases required alignment of target type [-Wcast-align]
   ((double *)((byte *)subrecs + n * GRN_RSET_SUBREC_SIZE(size)))
    ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:2113:27: note: in expansion of macro 'GRN_RSET_SUBRECS_NTH'
     c2 = n2 < n_subrecs ? GRN_RSET_SUBRECS_NTH(subrecs,size,n2) : NULL;
                           ^
In file included from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga.h:21:0,
                 from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/grn.h:740,
                 from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:17:
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/grn_rset.h:54:4: warning: cast increases required alignment of target type [-Wcast-align]
   ((double *)((byte *)subrecs + n * GRN_RSET_SUBREC_SIZE(size)))
    ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/portability.h:31:44: note: in definition of macro 'grn_memcpy'
 #  define grn_memcpy(dest, src, n) memcpy((dest), (src), (n))
                                            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/grn_rset.h:56:15: note: in expansion of macro 'GRN_RSET_SUBRECS_NTH'
   (grn_memcpy(GRN_RSET_SUBRECS_NTH(subrecs, size, n), src, GRN_RSET_SUBREC_SIZE(size)))
               ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:2118:9: note: in expansion of macro 'GRN_RSET_SUBRECS_COPY'
         GRN_RSET_SUBRECS_COPY(subrecs,size,n,c2);
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/grn_rset.h:54:4: warning: cast increases required alignment of target type [-Wcast-align]
   ((double *)((byte *)subrecs + n * GRN_RSET_SUBREC_SIZE(size)))
    ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/portability.h:31:44: note: in definition of macro 'grn_memcpy'
 #  define grn_memcpy(dest, src, n) memcpy((dest), (src), (n))
                                            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/grn_rset.h:56:15: note: in expansion of macro 'GRN_RSET_SUBRECS_NTH'
   (grn_memcpy(GRN_RSET_SUBRECS_NTH(subrecs, size, n), src, GRN_RSET_SUBREC_SIZE(size)))
               ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:2121:9: note: in expansion of macro 'GRN_RSET_SUBRECS_COPY'
         GRN_RSET_SUBRECS_COPY(subrecs,size,n,c1);
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/grn_rset.h:54:4: warning: cast increases required alignment of target type [-Wcast-align]
   ((double *)((byte *)subrecs + n * GRN_RSET_SUBREC_SIZE(size)))
    ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/portability.h:31:44: note: in definition of macro 'grn_memcpy'
 #  define grn_memcpy(dest, src, n) memcpy((dest), (src), (n))
                                            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/grn_rset.h:56:15: note: in expansion of macro 'GRN_RSET_SUBRECS_NTH'
   (grn_memcpy(GRN_RSET_SUBRECS_NTH(subrecs, size, n), src, GRN_RSET_SUBREC_SIZE(size)))
               ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:2126:9: note: in expansion of macro 'GRN_RSET_SUBRECS_COPY'
         GRN_RSET_SUBRECS_COPY(subrecs,size,n,c2);
         ^
In file included from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/grn_db.h:23:0,
                 from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:18:
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c: In function 'grn_table_add_subrec_inline':
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:2152:45: warning: cast increases required alignment of target type [-Wcast-align]
           if (GRN_RSET_SUBRECS_CMP(score, *((double *)(ri->subrecs)), dir) > 0) {
                                             ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/grn_rset.h:52:48: note: in definition of macro 'GRN_RSET_SUBRECS_CMP'
 #define GRN_RSET_SUBRECS_CMP(a,b,dir) (((a) - (b))*(dir))
                                                ^
In file included from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga.h:22:0,
                 from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/grn.h:740,
                 from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:17:
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c: In function 'grn_accessor_resolve_one_index_column':
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1551:43: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE_AT(obj,offset) (((unsigned int *)GRN_BULK_HEAD(obj))[offset])
                                           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:2815:19: note: in expansion of macro 'GRN_UINT32_VALUE_AT'
       source_id = GRN_UINT32_VALUE_AT(&source_ids, i);
                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1556:43: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_RECORD_VALUE_AT(obj,offset) (((grn_id *)GRN_BULK_HEAD(obj))[offset])
                                           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1809:7: note: in definition of macro 'GRN_HASH_EACH'
       block\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:2871:27: note: in expansion of macro 'GRN_RECORD_VALUE_AT'
         add_posting.rid = GRN_RECORD_VALUE_AT(&column_value, i);
                           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c: In function 'grn_accessor_resolve':
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1557:40: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_PTR_VALUE_AT(obj,offset) (((grn_obj **)GRN_BULK_HEAD(obj))[offset])
                                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:2990:25: note: in expansion of macro 'GRN_PTR_VALUE_AT'
     a = (grn_accessor *)GRN_PTR_VALUE_AT(&accessor_stack, i - 1);
                         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c: In function 'grn_obj_search_column_index':
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1537:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_RECORD_VALUE(obj) (*((grn_id *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:3182:22: note: in expansion of macro 'GRN_RECORD_VALUE'
         grn_id tid = GRN_RECORD_VALUE(query);
                      ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c: In function 'accelerated_table_group':
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:3299:21: warning: cast increases required alignment of target type [-Wcast-align]
               id_ = (grn_id *)_grn_table_key(ctx, table, id, &key_size);
                     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:3331:21: warning: cast increases required alignment of target type [-Wcast-align]
               id_ = (grn_id *)_grn_table_key(ctx, table, id, &key_size);
                     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c: In function 'grn_table_group_single_key_records':
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:3393:23: warning: cast increases required alignment of target type [-Wcast-align]
           grn_id *v = (grn_id *)GRN_BULK_HEAD(&bulk);
                       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:3394:24: warning: cast increases required alignment of target type [-Wcast-align]
           grn_id *ve = (grn_id *)GRN_BULK_CURR(&bulk);
                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:3432:26: warning: cast increases required alignment of target type [-Wcast-align]
           if ((!idp || *((grn_id *)GRN_BULK_HEAD(&bulk))) &&
                          ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c: In function 'grn_table_group_with_range_gap':
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:3486:21: warning: cast increases required alignment of target type [-Wcast-align]
               id_ = (grn_id *)_grn_table_key(ctx, table, id, &key_size);
                     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:3527:21: warning: cast increases required alignment of target type [-Wcast-align]
               id_ = (grn_id *)_grn_table_key(ctx, table, id, &key_size);
                     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c: In function 'grn_table_group_multi_keys_vector_record':
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:3687:15: warning: cast increases required alignment of target type [-Wcast-align]
         ids = (grn_id *)GRN_BULK_HEAD(key_buffer);
               ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c: In function 'grn_uvector_get_element':
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:4826:21: warning: cast increases required alignment of target type [-Wcast-align]
     entries_start = (const weight_uvector_entry *)GRN_BULK_HEAD(uvector);
                     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:4827:19: warning: cast increases required alignment of target type [-Wcast-align]
     entries_end = (const weight_uvector_entry *)GRN_BULK_CURR(uvector);
                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:4840:17: warning: cast increases required alignment of target type [-Wcast-align]
     ids_start = (const grn_id *)GRN_BULK_HEAD(uvector);
                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:4841:15: warning: cast increases required alignment of target type [-Wcast-align]
     ids_end = (const grn_id *)GRN_BULK_CURR(uvector);
               ^
In file included from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga.h:22:0,
                 from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/grn.h:740,
                 from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:17:
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c: In function 'grn_obj_cast_bool':
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:5423:12: note: in expansion of macro 'GRN_UINT32_VALUE'
       id = GRN_UINT32_VALUE(&record_id);\
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:5488:5: note: in expansion of macro 'SRC2RECORD'
     SRC2RECORD();
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c: In function 'grn_obj_cast':
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:5423:12: note: in expansion of macro 'GRN_UINT32_VALUE'
       id = GRN_UINT32_VALUE(&record_id);\
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:5539:5: note: in expansion of macro 'SRC2RECORD'
     SRC2RECORD();\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:5592:5: note: in expansion of macro 'NUM2DEST'
     NUM2DEST(GRN_INT8_VALUE, grn_text_itoa, NUM2BOOL, NUM2TIME, NUM2FLOAT);
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:5423:12: note: in expansion of macro 'GRN_UINT32_VALUE'
       id = GRN_UINT32_VALUE(&record_id);\
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:5539:5: note: in expansion of macro 'SRC2RECORD'
     SRC2RECORD();\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:5595:5: note: in expansion of macro 'NUM2DEST'
     NUM2DEST(GRN_UINT8_VALUE, grn_text_lltoa, NUM2BOOL, NUM2TIME, NUM2FLOAT);
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1391:40: note: in definition of macro 'GRN_BOOL_SET'
   unsigned char _val = (unsigned char)(val);\
                                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:5497:5: note: in expansion of macro 'NUM2BOOL'
     tobool(ctx, dest, getvalue(src));\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:5497:23: note: in expansion of macro 'GRN_INT16_VALUE'
     tobool(ctx, dest, getvalue(src));\
                       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:5598:5: note: in expansion of macro 'NUM2DEST'
     NUM2DEST(GRN_INT16_VALUE, grn_text_itoa, NUM2BOOL, NUM2TIME, NUM2FLOAT);
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1395:36: note: in definition of macro 'GRN_INT8_SET'
   signed char _val = (signed char)(val);\
                                    ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:5500:29: note: in expansion of macro 'GRN_INT16_VALUE'
     GRN_INT8_SET(ctx, dest, getvalue(src));\
                             ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:5598:5: note: in expansion of macro 'NUM2DEST'
     NUM2DEST(GRN_INT16_VALUE, grn_text_itoa, NUM2BOOL, NUM2TIME, NUM2FLOAT);
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1399:40: note: in definition of macro 'GRN_UINT8_SET'
   unsigned char _val = (unsigned char)(val);\
                                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:5503:30: note: in expansion of macro 'GRN_INT16_VALUE'
     GRN_UINT8_SET(ctx, dest, getvalue(src));\
                              ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:5598:5: note: in expansion of macro 'NUM2DEST'
     NUM2DEST(GRN_INT16_VALUE, grn_text_itoa, NUM2BOOL, NUM2TIME, NUM2FLOAT);
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1403:38: note: in definition of macro 'GRN_INT16_SET'
   signed short _val = (signed short)(val);\
                                      ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:5506:30: note: in expansion of macro 'GRN_INT16_VALUE'
     GRN_INT16_SET(ctx, dest, getvalue(src));\
                              ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:5598:5: note: in expansion of macro 'NUM2DEST'
     NUM2DEST(GRN_INT16_VALUE, grn_text_itoa, NUM2BOOL, NUM2TIME, NUM2FLOAT);
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1407:42: note: in definition of macro 'GRN_UINT16_SET'
   unsigned short _val = (unsigned short)(val);\
                                          ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:5509:31: note: in expansion of macro 'GRN_INT16_VALUE'
     GRN_UINT16_SET(ctx, dest, getvalue(src));\
                               ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:5598:5: note: in expansion of macro 'NUM2DEST'
     NUM2DEST(GRN_INT16_VALUE, grn_text_itoa, NUM2BOOL, NUM2TIME, NUM2FLOAT);
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1411:20: note: in definition of macro 'GRN_INT32_SET'
   int _val = (int)(val);\
                    ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:5512:30: note: in expansion of macro 'GRN_INT16_VALUE'
     GRN_INT32_SET(ctx, dest, getvalue(src));\
                              ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:5598:5: note: in expansion of macro 'NUM2DEST'
     NUM2DEST(GRN_INT16_VALUE, grn_text_itoa, NUM2BOOL, NUM2TIME, NUM2FLOAT);
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1415:38: note: in definition of macro 'GRN_UINT32_SET'
   unsigned int _val = (unsigned int)(val);\
                                      ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:5515:31: note: in expansion of macro 'GRN_INT16_VALUE'
     GRN_UINT32_SET(ctx, dest, getvalue(src));\
                               ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:5598:5: note: in expansion of macro 'NUM2DEST'
     NUM2DEST(GRN_INT16_VALUE, grn_text_itoa, NUM2BOOL, NUM2TIME, NUM2FLOAT);
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1419:40: note: in definition of macro 'GRN_INT64_SET'
   long long int _val = (long long int)(val);\
                                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:5518:5: note: in expansion of macro 'NUM2TIME'
     totime(ctx, dest, getvalue(src));\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:5518:23: note: in expansion of macro 'GRN_INT16_VALUE'
     totime(ctx, dest, getvalue(src));\
                       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:5598:5: note: in expansion of macro 'NUM2DEST'
     NUM2DEST(GRN_INT16_VALUE, grn_text_itoa, NUM2BOOL, NUM2TIME, NUM2FLOAT);
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1419:40: note: in definition of macro 'GRN_INT64_SET'
   long long int _val = (long long int)(val);\
                                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:5521:30: note: in expansion of macro 'GRN_INT16_VALUE'
     GRN_INT64_SET(ctx, dest, getvalue(src));\
                              ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:5598:5: note: in expansion of macro 'NUM2DEST'
     NUM2DEST(GRN_INT16_VALUE, grn_text_itoa, NUM2BOOL, NUM2TIME, NUM2FLOAT);
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1423:58: note: in definition of macro 'GRN_UINT64_SET'
   long long unsigned int _val = (long long unsigned int)(val);\
                                                          ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:5524:31: note: in expansion of macro 'GRN_INT16_VALUE'
     GRN_UINT64_SET(ctx, dest, getvalue(src));\
                               ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:5598:5: note: in expansion of macro 'NUM2DEST'
     NUM2DEST(GRN_INT16_VALUE, grn_text_itoa, NUM2BOOL, NUM2TIME, NUM2FLOAT);
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1427:26: note: in definition of macro 'GRN_FLOAT_SET'
   double _val = (double)(val);\
                          ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:5527:5: note: in expansion of macro 'NUM2FLOAT'
     tofloat(ctx, dest, getvalue(src));\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:5527:24: note: in expansion of macro 'GRN_INT16_VALUE'
     tofloat(ctx, dest, getvalue(src));\
                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:5598:5: note: in expansion of macro 'NUM2DEST'
     NUM2DEST(GRN_INT16_VALUE, grn_text_itoa, NUM2BOOL, NUM2TIME, NUM2FLOAT);
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:5532:23: note: in expansion of macro 'GRN_INT16_VALUE'
     totext(ctx, dest, getvalue(src));\
                       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:5598:5: note: in expansion of macro 'NUM2DEST'
     NUM2DEST(GRN_INT16_VALUE, grn_text_itoa, NUM2BOOL, NUM2TIME, NUM2FLOAT);
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:5423:12: note: in expansion of macro 'GRN_UINT32_VALUE'
       id = GRN_UINT32_VALUE(&record_id);\
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:5539:5: note: in expansion of macro 'SRC2RECORD'
     SRC2RECORD();\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:5598:5: note: in expansion of macro 'NUM2DEST'
     NUM2DEST(GRN_INT16_VALUE, grn_text_itoa, NUM2BOOL, NUM2TIME, NUM2FLOAT);
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1391:40: note: in definition of macro 'GRN_BOOL_SET'
   unsigned char _val = (unsigned char)(val);\
                                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:5497:5: note: in expansion of macro 'NUM2BOOL'
     tobool(ctx, dest, getvalue(src));\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:5497:23: note: in expansion of macro 'GRN_UINT16_VALUE'
     tobool(ctx, dest, getvalue(src));\
                       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:5601:5: note: in expansion of macro 'NUM2DEST'
     NUM2DEST(GRN_UINT16_VALUE, grn_text_lltoa, NUM2BOOL, NUM2TIME, NUM2FLOAT);
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1395:36: note: in definition of macro 'GRN_INT8_SET'
   signed char _val = (signed char)(val);\
                                    ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:5500:29: note: in expansion of macro 'GRN_UINT16_VALUE'
     GRN_INT8_SET(ctx, dest, getvalue(src));\
                             ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:5601:5: note: in expansion of macro 'NUM2DEST'
     NUM2DEST(GRN_UINT16_VALUE, grn_text_lltoa, NUM2BOOL, NUM2TIME, NUM2FLOAT);
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1399:40: note: in definition of macro 'GRN_UINT8_SET'
   unsigned char _val = (unsigned char)(val);\
                                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:5503:30: note: in expansion of macro 'GRN_UINT16_VALUE'
     GRN_UINT8_SET(ctx, dest, getvalue(src));\
                              ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:5601:5: note: in expansion of macro 'NUM2DEST'
     NUM2DEST(GRN_UINT16_VALUE, grn_text_lltoa, NUM2BOOL, NUM2TIME, NUM2FLOAT);
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1403:38: note: in definition of macro 'GRN_INT16_SET'
   signed short _val = (signed short)(val);\
                                      ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:5506:30: note: in expansion of macro 'GRN_UINT16_VALUE'
     GRN_INT16_SET(ctx, dest, getvalue(src));\
                              ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:5601:5: note: in expansion of macro 'NUM2DEST'
     NUM2DEST(GRN_UINT16_VALUE, grn_text_lltoa, NUM2BOOL, NUM2TIME, NUM2FLOAT);
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1407:42: note: in definition of macro 'GRN_UINT16_SET'
   unsigned short _val = (unsigned short)(val);\
                                          ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:5509:31: note: in expansion of macro 'GRN_UINT16_VALUE'
     GRN_UINT16_SET(ctx, dest, getvalue(src));\
                               ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:5601:5: note: in expansion of macro 'NUM2DEST'
     NUM2DEST(GRN_UINT16_VALUE, grn_text_lltoa, NUM2BOOL, NUM2TIME, NUM2FLOAT);
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1411:20: note: in definition of macro 'GRN_INT32_SET'
   int _val = (int)(val);\
                    ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:5512:30: note: in expansion of macro 'GRN_UINT16_VALUE'
     GRN_INT32_SET(ctx, dest, getvalue(src));\
                              ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:5601:5: note: in expansion of macro 'NUM2DEST'
     NUM2DEST(GRN_UINT16_VALUE, grn_text_lltoa, NUM2BOOL, NUM2TIME, NUM2FLOAT);
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1415:38: note: in definition of macro 'GRN_UINT32_SET'
   unsigned int _val = (unsigned int)(val);\
                                      ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:5515:31: note: in expansion of macro 'GRN_UINT16_VALUE'
     GRN_UINT32_SET(ctx, dest, getvalue(src));\
                               ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:5601:5: note: in expansion of macro 'NUM2DEST'
     NUM2DEST(GRN_UINT16_VALUE, grn_text_lltoa, NUM2BOOL, NUM2TIME, NUM2FLOAT);
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1419:40: note: in definition of macro 'GRN_INT64_SET'
   long long int _val = (long long int)(val);\
                                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:5518:5: note: in expansion of macro 'NUM2TIME'
     totime(ctx, dest, getvalue(src));\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:5518:23: note: in expansion of macro 'GRN_UINT16_VALUE'
     totime(ctx, dest, getvalue(src));\
                       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:5601:5: note: in expansion of macro 'NUM2DEST'
     NUM2DEST(GRN_UINT16_VALUE, grn_text_lltoa, NUM2BOOL, NUM2TIME, NUM2FLOAT);
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1419:40: note: in definition of macro 'GRN_INT64_SET'
   long long int _val = (long long int)(val);\
                                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:5521:30: note: in expansion of macro 'GRN_UINT16_VALUE'
     GRN_INT64_SET(ctx, dest, getvalue(src));\
                              ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:5601:5: note: in expansion of macro 'NUM2DEST'
     NUM2DEST(GRN_UINT16_VALUE, grn_text_lltoa, NUM2BOOL, NUM2TIME, NUM2FLOAT);
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1423:58: note: in definition of macro 'GRN_UINT64_SET'
   long long unsigned int _val = (long long unsigned int)(val);\
                                                          ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:5524:31: note: in expansion of macro 'GRN_UINT16_VALUE'
     GRN_UINT64_SET(ctx, dest, getvalue(src));\
                               ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:5601:5: note: in expansion of macro 'NUM2DEST'
     NUM2DEST(GRN_UINT16_VALUE, grn_text_lltoa, NUM2BOOL, NUM2TIME, NUM2FLOAT);
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1427:26: note: in definition of macro 'GRN_FLOAT_SET'
   double _val = (double)(val);\
                          ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:5527:5: note: in expansion of macro 'NUM2FLOAT'
     tofloat(ctx, dest, getvalue(src));\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:5527:24: note: in expansion of macro 'GRN_UINT16_VALUE'
     tofloat(ctx, dest, getvalue(src));\
                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:5601:5: note: in expansion of macro 'NUM2DEST'
     NUM2DEST(GRN_UINT16_VALUE, grn_text_lltoa, NUM2BOOL, NUM2TIME, NUM2FLOAT);
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:5532:23: note: in expansion of macro 'GRN_UINT16_VALUE'
     totext(ctx, dest, getvalue(src));\
                       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:5601:5: note: in expansion of macro 'NUM2DEST'
     NUM2DEST(GRN_UINT16_VALUE, grn_text_lltoa, NUM2BOOL, NUM2TIME, NUM2FLOAT);
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:5423:12: note: in expansion of macro 'GRN_UINT32_VALUE'
       id = GRN_UINT32_VALUE(&record_id);\
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:5539:5: note: in expansion of macro 'SRC2RECORD'
     SRC2RECORD();\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:5601:5: note: in expansion of macro 'NUM2DEST'
     NUM2DEST(GRN_UINT16_VALUE, grn_text_lltoa, NUM2BOOL, NUM2TIME, NUM2FLOAT);
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1391:40: note: in definition of macro 'GRN_BOOL_SET'
   unsigned char _val = (unsigned char)(val);\
                                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:5497:5: note: in expansion of macro 'NUM2BOOL'
     tobool(ctx, dest, getvalue(src));\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:5497:23: note: in expansion of macro 'GRN_INT32_VALUE'
     tobool(ctx, dest, getvalue(src));\
                       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:5604:5: note: in expansion of macro 'NUM2DEST'
     NUM2DEST(GRN_INT32_VALUE, grn_text_itoa, NUM2BOOL, NUM2TIME, NUM2FLOAT);
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1395:36: note: in definition of macro 'GRN_INT8_SET'
   signed char _val = (signed char)(val);\
                                    ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:5500:29: note: in expansion of macro 'GRN_INT32_VALUE'
     GRN_INT8_SET(ctx, dest, getvalue(src));\
                             ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:5604:5: note: in expansion of macro 'NUM2DEST'
     NUM2DEST(GRN_INT32_VALUE, grn_text_itoa, NUM2BOOL, NUM2TIME, NUM2FLOAT);
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1399:40: note: in definition of macro 'GRN_UINT8_SET'
   unsigned char _val = (unsigned char)(val);\
                                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:5503:30: note: in expansion of macro 'GRN_INT32_VALUE'
     GRN_UINT8_SET(ctx, dest, getvalue(src));\
                              ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:5604:5: note: in expansion of macro 'NUM2DEST'
     NUM2DEST(GRN_INT32_VALUE, grn_text_itoa, NUM2BOOL, NUM2TIME, NUM2FLOAT);
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1403:38: note: in definition of macro 'GRN_INT16_SET'
   signed short _val = (signed short)(val);\
                                      ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:5506:30: note: in expansion of macro 'GRN_INT32_VALUE'
     GRN_INT16_SET(ctx, dest, getvalue(src));\
                              ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:5604:5: note: in expansion of macro 'NUM2DEST'
     NUM2DEST(GRN_INT32_VALUE, grn_text_itoa, NUM2BOOL, NUM2TIME, NUM2FLOAT);
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1407:42: note: in definition of macro 'GRN_UINT16_SET'
   unsigned short _val = (unsigned short)(val);\
                                          ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:5509:31: note: in expansion of macro 'GRN_INT32_VALUE'
     GRN_UINT16_SET(ctx, dest, getvalue(src));\
                               ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:5604:5: note: in expansion of macro 'NUM2DEST'
     NUM2DEST(GRN_INT32_VALUE, grn_text_itoa, NUM2BOOL, NUM2TIME, NUM2FLOAT);
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1411:20: note: in definition of macro 'GRN_INT32_SET'
   int _val = (int)(val);\
                    ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:5512:30: note: in expansion of macro 'GRN_INT32_VALUE'
     GRN_INT32_SET(ctx, dest, getvalue(src));\
                              ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:5604:5: note: in expansion of macro 'NUM2DEST'
     NUM2DEST(GRN_INT32_VALUE, grn_text_itoa, NUM2BOOL, NUM2TIME, NUM2FLOAT);
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1415:38: note: in definition of macro 'GRN_UINT32_SET'
   unsigned int _val = (unsigned int)(val);\
                                      ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:5515:31: note: in expansion of macro 'GRN_INT32_VALUE'
     GRN_UINT32_SET(ctx, dest, getvalue(src));\
                               ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:5604:5: note: in expansion of macro 'NUM2DEST'
     NUM2DEST(GRN_INT32_VALUE, grn_text_itoa, NUM2BOOL, NUM2TIME, NUM2FLOAT);
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1419:40: note: in definition of macro 'GRN_INT64_SET'
   long long int _val = (long long int)(val);\
                                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:5518:5: note: in expansion of macro 'NUM2TIME'
     totime(ctx, dest, getvalue(src));\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:5518:23: note: in expansion of macro 'GRN_INT32_VALUE'
     totime(ctx, dest, getvalue(src));\
                       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:5604:5: note: in expansion of macro 'NUM2DEST'
     NUM2DEST(GRN_INT32_VALUE, grn_text_itoa, NUM2BOOL, NUM2TIME, NUM2FLOAT);
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1419:40: note: in definition of macro 'GRN_INT64_SET'
   long long int _val = (long long int)(val);\
                                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:5521:30: note: in expansion of macro 'GRN_INT32_VALUE'
     GRN_INT64_SET(ctx, dest, getvalue(src));\
                              ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:5604:5: note: in expansion of macro 'NUM2DEST'
     NUM2DEST(GRN_INT32_VALUE, grn_text_itoa, NUM2BOOL, NUM2TIME, NUM2FLOAT);
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1423:58: note: in definition of macro 'GRN_UINT64_SET'
   long long unsigned int _val = (long long unsigned int)(val);\
                                                          ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:5524:31: note: in expansion of macro 'GRN_INT32_VALUE'
     GRN_UINT64_SET(ctx, dest, getvalue(src));\
                               ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:5604:5: note: in expansion of macro 'NUM2DEST'
     NUM2DEST(GRN_INT32_VALUE, grn_text_itoa, NUM2BOOL, NUM2TIME, NUM2FLOAT);
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1427:26: note: in definition of macro 'GRN_FLOAT_SET'
   double _val = (double)(val);\
                          ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:5527:5: note: in expansion of macro 'NUM2FLOAT'
     tofloat(ctx, dest, getvalue(src));\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:5527:24: note: in expansion of macro 'GRN_INT32_VALUE'
     tofloat(ctx, dest, getvalue(src));\
                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:5604:5: note: in expansion of macro 'NUM2DEST'
     NUM2DEST(GRN_INT32_VALUE, grn_text_itoa, NUM2BOOL, NUM2TIME, NUM2FLOAT);
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:5532:23: note: in expansion of macro 'GRN_INT32_VALUE'
     totext(ctx, dest, getvalue(src));\
                       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:5604:5: note: in expansion of macro 'NUM2DEST'
     NUM2DEST(GRN_INT32_VALUE, grn_text_itoa, NUM2BOOL, NUM2TIME, NUM2FLOAT);
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:5423:12: note: in expansion of macro 'GRN_UINT32_VALUE'
       id = GRN_UINT32_VALUE(&record_id);\
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:5539:5: note: in expansion of macro 'SRC2RECORD'
     SRC2RECORD();\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:5604:5: note: in expansion of macro 'NUM2DEST'
     NUM2DEST(GRN_INT32_VALUE, grn_text_itoa, NUM2BOOL, NUM2TIME, NUM2FLOAT);
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1391:40: note: in definition of macro 'GRN_BOOL_SET'
   unsigned char _val = (unsigned char)(val);\
                                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:5497:5: note: in expansion of macro 'NUM2BOOL'
     tobool(ctx, dest, getvalue(src));\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:5497:23: note: in expansion of macro 'GRN_UINT32_VALUE'
     tobool(ctx, dest, getvalue(src));\
                       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:5607:5: note: in expansion of macro 'NUM2DEST'
     NUM2DEST(GRN_UINT32_VALUE, grn_text_lltoa, NUM2BOOL, NUM2TIME, NUM2FLOAT);
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1395:36: note: in definition of macro 'GRN_INT8_SET'
   signed char _val = (signed char)(val);\
                                    ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:5500:29: note: in expansion of macro 'GRN_UINT32_VALUE'
     GRN_INT8_SET(ctx, dest, getvalue(src));\
                             ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:5607:5: note: in expansion of macro 'NUM2DEST'
     NUM2DEST(GRN_UINT32_VALUE, grn_text_lltoa, NUM2BOOL, NUM2TIME, NUM2FLOAT);
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1399:40: note: in definition of macro 'GRN_UINT8_SET'
   unsigned char _val = (unsigned char)(val);\
                                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:5503:30: note: in expansion of macro 'GRN_UINT32_VALUE'
     GRN_UINT8_SET(ctx, dest, getvalue(src));\
                              ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:5607:5: note: in expansion of macro 'NUM2DEST'
     NUM2DEST(GRN_UINT32_VALUE, grn_text_lltoa, NUM2BOOL, NUM2TIME, NUM2FLOAT);
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1403:38: note: in definition of macro 'GRN_INT16_SET'
   signed short _val = (signed short)(val);\
                                      ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:5506:30: note: in expansion of macro 'GRN_UINT32_VALUE'
     GRN_INT16_SET(ctx, dest, getvalue(src));\
                              ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:5607:5: note: in expansion of macro 'NUM2DEST'
     NUM2DEST(GRN_UINT32_VALUE, grn_text_lltoa, NUM2BOOL, NUM2TIME, NUM2FLOAT);
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1407:42: note: in definition of macro 'GRN_UINT16_SET'
   unsigned short _val = (unsigned short)(val);\
                                          ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:5509:31: note: in expansion of macro 'GRN_UINT32_VALUE'
     GRN_UINT16_SET(ctx, dest, getvalue(src));\
                               ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:5607:5: note: in expansion of macro 'NUM2DEST'
     NUM2DEST(GRN_UINT32_VALUE, grn_text_lltoa, NUM2BOOL, NUM2TIME, NUM2FLOAT);
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1411:20: note: in definition of macro 'GRN_INT32_SET'
   int _val = (int)(val);\
                    ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:5512:30: note: in expansion of macro 'GRN_UINT32_VALUE'
     GRN_INT32_SET(ctx, dest, getvalue(src));\
                              ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:5607:5: note: in expansion of macro 'NUM2DEST'
     NUM2DEST(GRN_UINT32_VALUE, grn_text_lltoa, NUM2BOOL, NUM2TIME, NUM2FLOAT);
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1415:38: note: in definition of macro 'GRN_UINT32_SET'
   unsigned int _val = (unsigned int)(val);\
                                      ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:5515:31: note: in expansion of macro 'GRN_UINT32_VALUE'
     GRN_UINT32_SET(ctx, dest, getvalue(src));\
                               ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:5607:5: note: in expansion of macro 'NUM2DEST'
     NUM2DEST(GRN_UINT32_VALUE, grn_text_lltoa, NUM2BOOL, NUM2TIME, NUM2FLOAT);
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1419:40: note: in definition of macro 'GRN_INT64_SET'
   long long int _val = (long long int)(val);\
                                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:5518:5: note: in expansion of macro 'NUM2TIME'
     totime(ctx, dest, getvalue(src));\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:5518:23: note: in expansion of macro 'GRN_UINT32_VALUE'
     totime(ctx, dest, getvalue(src));\
                       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:5607:5: note: in expansion of macro 'NUM2DEST'
     NUM2DEST(GRN_UINT32_VALUE, grn_text_lltoa, NUM2BOOL, NUM2TIME, NUM2FLOAT);
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1419:40: note: in definition of macro 'GRN_INT64_SET'
   long long int _val = (long long int)(val);\
                                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:5521:30: note: in expansion of macro 'GRN_UINT32_VALUE'
     GRN_INT64_SET(ctx, dest, getvalue(src));\
                              ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:5607:5: note: in expansion of macro 'NUM2DEST'
     NUM2DEST(GRN_UINT32_VALUE, grn_text_lltoa, NUM2BOOL, NUM2TIME, NUM2FLOAT);
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1423:58: note: in definition of macro 'GRN_UINT64_SET'
   long long unsigned int _val = (long long unsigned int)(val);\
                                                          ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:5524:31: note: in expansion of macro 'GRN_UINT32_VALUE'
     GRN_UINT64_SET(ctx, dest, getvalue(src));\
                               ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:5607:5: note: in expansion of macro 'NUM2DEST'
     NUM2DEST(GRN_UINT32_VALUE, grn_text_lltoa, NUM2BOOL, NUM2TIME, NUM2FLOAT);
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1427:26: note: in definition of macro 'GRN_FLOAT_SET'
   double _val = (double)(val);\
                          ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:5527:5: note: in expansion of macro 'NUM2FLOAT'
     tofloat(ctx, dest, getvalue(src));\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:5527:24: note: in expansion of macro 'GRN_UINT32_VALUE'
     tofloat(ctx, dest, getvalue(src));\
                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:5607:5: note: in expansion of macro 'NUM2DEST'
     NUM2DEST(GRN_UINT32_VALUE, grn_text_lltoa, NUM2BOOL, NUM2TIME, NUM2FLOAT);
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:5532:23: note: in expansion of macro 'GRN_UINT32_VALUE'
     totext(ctx, dest, getvalue(src));\
                       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:5607:5: note: in expansion of macro 'NUM2DEST'
     NUM2DEST(GRN_UINT32_VALUE, grn_text_lltoa, NUM2BOOL, NUM2TIME, NUM2FLOAT);
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:5423:12: note: in expansion of macro 'GRN_UINT32_VALUE'
       id = GRN_UINT32_VALUE(&record_id);\
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:5539:5: note: in expansion of macro 'SRC2RECORD'
     SRC2RECORD();\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:5607:5: note: in expansion of macro 'NUM2DEST'
     NUM2DEST(GRN_UINT32_VALUE, grn_text_lltoa, NUM2BOOL, NUM2TIME, NUM2FLOAT);
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1391:40: note: in definition of macro 'GRN_BOOL_SET'
   unsigned char _val = (unsigned char)(val);\
                                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:5497:5: note: in expansion of macro 'NUM2BOOL'
     tobool(ctx, dest, getvalue(src));\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:5497:23: note: in expansion of macro 'GRN_INT64_VALUE'
     tobool(ctx, dest, getvalue(src));\
                       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:5610:5: note: in expansion of macro 'NUM2DEST'
     NUM2DEST(GRN_INT64_VALUE, grn_text_lltoa, NUM2BOOL, NUM2TIME, NUM2FLOAT);
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1395:36: note: in definition of macro 'GRN_INT8_SET'
   signed char _val = (signed char)(val);\
                                    ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:5500:29: note: in expansion of macro 'GRN_INT64_VALUE'
     GRN_INT8_SET(ctx, dest, getvalue(src));\
                             ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:5610:5: note: in expansion of macro 'NUM2DEST'
     NUM2DEST(GRN_INT64_VALUE, grn_text_lltoa, NUM2BOOL, NUM2TIME, NUM2FLOAT);
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1399:40: note: in definition of macro 'GRN_UINT8_SET'
   unsigned char _val = (unsigned char)(val);\
                                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:5503:30: note: in expansion of macro 'GRN_INT64_VALUE'
     GRN_UINT8_SET(ctx, dest, getvalue(src));\
                              ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:5610:5: note: in expansion of macro 'NUM2DEST'
     NUM2DEST(GRN_INT64_VALUE, grn_text_lltoa, NUM2BOOL, NUM2TIME, NUM2FLOAT);
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1403:38: note: in definition of macro 'GRN_INT16_SET'
   signed short _val = (signed short)(val);\
                                      ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:5506:30: note: in expansion of macro 'GRN_INT64_VALUE'
     GRN_INT16_SET(ctx, dest, getvalue(src));\
                              ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:5610:5: note: in expansion of macro 'NUM2DEST'
     NUM2DEST(GRN_INT64_VALUE, grn_text_lltoa, NUM2BOOL, NUM2TIME, NUM2FLOAT);
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1407:42: note: in definition of macro 'GRN_UINT16_SET'
   unsigned short _val = (unsigned short)(val);\
                                          ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:5509:31: note: in expansion of macro 'GRN_INT64_VALUE'
     GRN_UINT16_SET(ctx, dest, getvalue(src));\
                               ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:5610:5: note: in expansion of macro 'NUM2DEST'
     NUM2DEST(GRN_INT64_VALUE, grn_text_lltoa, NUM2BOOL, NUM2TIME, NUM2FLOAT);
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1411:20: note: in definition of macro 'GRN_INT32_SET'
   int _val = (int)(val);\
                    ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:5512:30: note: in expansion of macro 'GRN_INT64_VALUE'
     GRN_INT32_SET(ctx, dest, getvalue(src));\
                              ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:5610:5: note: in expansion of macro 'NUM2DEST'
     NUM2DEST(GRN_INT64_VALUE, grn_text_lltoa, NUM2BOOL, NUM2TIME, NUM2FLOAT);
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1415:38: note: in definition of macro 'GRN_UINT32_SET'
   unsigned int _val = (unsigned int)(val);\
                                      ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:5515:31: note: in expansion of macro 'GRN_INT64_VALUE'
     GRN_UINT32_SET(ctx, dest, getvalue(src));\
                               ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:5610:5: note: in expansion of macro 'NUM2DEST'
     NUM2DEST(GRN_INT64_VALUE, grn_text_lltoa, NUM2BOOL, NUM2TIME, NUM2FLOAT);
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1419:40: note: in definition of macro 'GRN_INT64_SET'
   long long int _val = (long long int)(val);\
                                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:5518:5: note: in expansion of macro 'NUM2TIME'
     totime(ctx, dest, getvalue(src));\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:5518:23: note: in expansion of macro 'GRN_INT64_VALUE'
     totime(ctx, dest, getvalue(src));\
                       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:5610:5: note: in expansion of macro 'NUM2DEST'
     NUM2DEST(GRN_INT64_VALUE, grn_text_lltoa, NUM2BOOL, NUM2TIME, NUM2FLOAT);
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1419:40: note: in definition of macro 'GRN_INT64_SET'
   long long int _val = (long long int)(val);\
                                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:5521:30: note: in expansion of macro 'GRN_INT64_VALUE'
     GRN_INT64_SET(ctx, dest, getvalue(src));\
                              ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:5610:5: note: in expansion of macro 'NUM2DEST'
     NUM2DEST(GRN_INT64_VALUE, grn_text_lltoa, NUM2BOOL, NUM2TIME, NUM2FLOAT);
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1423:58: note: in definition of macro 'GRN_UINT64_SET'
   long long unsigned int _val = (long long unsigned int)(val);\
                                                          ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:5524:31: note: in expansion of macro 'GRN_INT64_VALUE'
     GRN_UINT64_SET(ctx, dest, getvalue(src));\
                               ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:5610:5: note: in expansion of macro 'NUM2DEST'
     NUM2DEST(GRN_INT64_VALUE, grn_text_lltoa, NUM2BOOL, NUM2TIME, NUM2FLOAT);
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1427:26: note: in definition of macro 'GRN_FLOAT_SET'
   double _val = (double)(val);\
                          ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:5527:5: note: in expansion of macro 'NUM2FLOAT'
     tofloat(ctx, dest, getvalue(src));\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:5527:24: note: in expansion of macro 'GRN_INT64_VALUE'
     tofloat(ctx, dest, getvalue(src));\
                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:5610:5: note: in expansion of macro 'NUM2DEST'
     NUM2DEST(GRN_INT64_VALUE, grn_text_lltoa, NUM2BOOL, NUM2TIME, NUM2FLOAT);
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:5532:23: note: in expansion of macro 'GRN_INT64_VALUE'
     totext(ctx, dest, getvalue(src));\
                       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:5610:5: note: in expansion of macro 'NUM2DEST'
     NUM2DEST(GRN_INT64_VALUE, grn_text_lltoa, NUM2BOOL, NUM2TIME, NUM2FLOAT);
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:5423:12: note: in expansion of macro 'GRN_UINT32_VALUE'
       id = GRN_UINT32_VALUE(&record_id);\
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:5539:5: note: in expansion of macro 'SRC2RECORD'
     SRC2RECORD();\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:5610:5: note: in expansion of macro 'NUM2DEST'
     NUM2DEST(GRN_INT64_VALUE, grn_text_lltoa, NUM2BOOL, NUM2TIME, NUM2FLOAT);
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1391:40: note: in definition of macro 'GRN_BOOL_SET'
   unsigned char _val = (unsigned char)(val);\
                                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:5497:5: note: in expansion of macro 'NUM2BOOL'
     tobool(ctx, dest, getvalue(src));\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:5497:23: note: in expansion of macro 'GRN_INT64_VALUE'
     tobool(ctx, dest, getvalue(src));\
                       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:5613:5: note: in expansion of macro 'NUM2DEST'
     NUM2DEST(GRN_TIME_VALUE, grn_text_lltoa, NUM2BOOL, TIME2TIME, TIME2FLOAT);
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:5613:14: note: in expansion of macro 'GRN_TIME_VALUE'
     NUM2DEST(GRN_TIME_VALUE, grn_text_lltoa, NUM2BOOL, TIME2TIME, TIME2FLOAT);
              ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1395:36: note: in definition of macro 'GRN_INT8_SET'
   signed char _val = (signed char)(val);\
                                    ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:5500:29: note: in expansion of macro 'GRN_INT64_VALUE'
     GRN_INT8_SET(ctx, dest, getvalue(src));\
                             ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:5613:5: note: in expansion of macro 'NUM2DEST'
     NUM2DEST(GRN_TIME_VALUE, grn_text_lltoa, NUM2BOOL, TIME2TIME, TIME2FLOAT);
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:5613:14: note: in expansion of macro 'GRN_TIME_VALUE'
     NUM2DEST(GRN_TIME_VALUE, grn_text_lltoa, NUM2BOOL, TIME2TIME, TIME2FLOAT);
              ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1399:40: note: in definition of macro 'GRN_UINT8_SET'
   unsigned char _val = (unsigned char)(val);\
                                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:5503:30: note: in expansion of macro 'GRN_INT64_VALUE'
     GRN_UINT8_SET(ctx, dest, getvalue(src));\
                              ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:5613:5: note: in expansion of macro 'NUM2DEST'
     NUM2DEST(GRN_TIME_VALUE, grn_text_lltoa, NUM2BOOL, TIME2TIME, TIME2FLOAT);
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:5613:14: note: in expansion of macro 'GRN_TIME_VALUE'
     NUM2DEST(GRN_TIME_VALUE, grn_text_lltoa, NUM2BOOL, TIME2TIME, TIME2FLOAT);
              ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1403:38: note: in definition of macro 'GRN_INT16_SET'
   signed short _val = (signed short)(val);\
                                      ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:5506:30: note: in expansion of macro 'GRN_INT64_VALUE'
     GRN_INT16_SET(ctx, dest, getvalue(src));\
                              ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:5613:5: note: in expansion of macro 'NUM2DEST'
     NUM2DEST(GRN_TIME_VALUE, grn_text_lltoa, NUM2BOOL, TIME2TIME, TIME2FLOAT);
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:5613:14: note: in expansion of macro 'GRN_TIME_VALUE'
     NUM2DEST(GRN_TIME_VALUE, grn_text_lltoa, NUM2BOOL, TIME2TIME, TIME2FLOAT);
              ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1407:42: note: in definition of macro 'GRN_UINT16_SET'
   unsigned short _val = (unsigned short)(val);\
                                          ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:5509:31: note: in expansion of macro 'GRN_INT64_VALUE'
     GRN_UINT16_SET(ctx, dest, getvalue(src));\
                               ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:5613:5: note: in expansion of macro 'NUM2DEST'
     NUM2DEST(GRN_TIME_VALUE, grn_text_lltoa, NUM2BOOL, TIME2TIME, TIME2FLOAT);
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:5613:14: note: in expansion of macro 'GRN_TIME_VALUE'
     NUM2DEST(GRN_TIME_VALUE, grn_text_lltoa, NUM2BOOL, TIME2TIME, TIME2FLOAT);
              ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1411:20: note: in definition of macro 'GRN_INT32_SET'
   int _val = (int)(val);\
                    ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:5512:30: note: in expansion of macro 'GRN_INT64_VALUE'
     GRN_INT32_SET(ctx, dest, getvalue(src));\
                              ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:5613:5: note: in expansion of macro 'NUM2DEST'
     NUM2DEST(GRN_TIME_VALUE, grn_text_lltoa, NUM2BOOL, TIME2TIME, TIME2FLOAT);
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:5613:14: note: in expansion of macro 'GRN_TIME_VALUE'
     NUM2DEST(GRN_TIME_VALUE, grn_text_lltoa, NUM2BOOL, TIME2TIME, TIME2FLOAT);
              ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1415:38: note: in definition of macro 'GRN_UINT32_SET'
   unsigned int _val = (unsigned int)(val);\
                                      ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:5515:31: note: in expansion of macro 'GRN_INT64_VALUE'
     GRN_UINT32_SET(ctx, dest, getvalue(src));\
                               ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:5613:5: note: in expansion of macro 'NUM2DEST'
     NUM2DEST(GRN_TIME_VALUE, grn_text_lltoa, NUM2BOOL, TIME2TIME, TIME2FLOAT);
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:5613:14: note: in expansion of macro 'GRN_TIME_VALUE'
     NUM2DEST(GRN_TIME_VALUE, grn_text_lltoa, NUM2BOOL, TIME2TIME, TIME2FLOAT);
              ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1419:40: note: in definition of macro 'GRN_INT64_SET'
   long long int _val = (long long int)(val);\
                                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:5518:5: note: in expansion of macro 'TIME2TIME'
     totime(ctx, dest, getvalue(src));\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:5518:23: note: in expansion of macro 'GRN_INT64_VALUE'
     totime(ctx, dest, getvalue(src));\
                       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:5613:5: note: in expansion of macro 'NUM2DEST'
     NUM2DEST(GRN_TIME_VALUE, grn_text_lltoa, NUM2BOOL, TIME2TIME, TIME2FLOAT);
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:5613:14: note: in expansion of macro 'GRN_TIME_VALUE'
     NUM2DEST(GRN_TIME_VALUE, grn_text_lltoa, NUM2BOOL, TIME2TIME, TIME2FLOAT);
              ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1419:40: note: in definition of macro 'GRN_INT64_SET'
   long long int _val = (long long int)(val);\
                                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:5521:30: note: in expansion of macro 'GRN_INT64_VALUE'
     GRN_INT64_SET(ctx, dest, getvalue(src));\
                              ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:5613:5: note: in expansion of macro 'NUM2DEST'
     NUM2DEST(GRN_TIME_VALUE, grn_text_lltoa, NUM2BOOL, TIME2TIME, TIME2FLOAT);
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:5613:14: note: in expansion of macro 'GRN_TIME_VALUE'
     NUM2DEST(GRN_TIME_VALUE, grn_text_lltoa, NUM2BOOL, TIME2TIME, TIME2FLOAT);
              ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1423:58: note: in definition of macro 'GRN_UINT64_SET'
   long long unsigned int _val = (long long unsigned int)(val);\
                                                          ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:5524:31: note: in expansion of macro 'GRN_INT64_VALUE'
     GRN_UINT64_SET(ctx, dest, getvalue(src));\
                               ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:5613:5: note: in expansion of macro 'NUM2DEST'
     NUM2DEST(GRN_TIME_VALUE, grn_text_lltoa, NUM2BOOL, TIME2TIME, TIME2FLOAT);
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:5613:14: note: in expansion of macro 'GRN_TIME_VALUE'
     NUM2DEST(GRN_TIME_VALUE, grn_text_lltoa, NUM2BOOL, TIME2TIME, TIME2FLOAT);
              ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1427:26: note: in definition of macro 'GRN_FLOAT_SET'
   double _val = (double)(val);\
                          ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:5527:5: note: in expansion of macro 'TIME2FLOAT'
     tofloat(ctx, dest, getvalue(src));\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:5527:24: note: in expansion of macro 'GRN_INT64_VALUE'
     tofloat(ctx, dest, getvalue(src));\
                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:5613:5: note: in expansion of macro 'NUM2DEST'
     NUM2DEST(GRN_TIME_VALUE, grn_text_lltoa, NUM2BOOL, TIME2TIME, TIME2FLOAT);
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:5613:14: note: in expansion of macro 'GRN_TIME_VALUE'
     NUM2DEST(GRN_TIME_VALUE, grn_text_lltoa, NUM2BOOL, TIME2TIME, TIME2FLOAT);
              ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:5532:23: note: in expansion of macro 'GRN_INT64_VALUE'
     totext(ctx, dest, getvalue(src));\
                       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:5613:5: note: in expansion of macro 'NUM2DEST'
     NUM2DEST(GRN_TIME_VALUE, grn_text_lltoa, NUM2BOOL, TIME2TIME, TIME2FLOAT);
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:5613:14: note: in expansion of macro 'GRN_TIME_VALUE'
     NUM2DEST(GRN_TIME_VALUE, grn_text_lltoa, NUM2BOOL, TIME2TIME, TIME2FLOAT);
              ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:5423:12: note: in expansion of macro 'GRN_UINT32_VALUE'
       id = GRN_UINT32_VALUE(&record_id);\
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:5539:5: note: in expansion of macro 'SRC2RECORD'
     SRC2RECORD();\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:5613:5: note: in expansion of macro 'NUM2DEST'
     NUM2DEST(GRN_TIME_VALUE, grn_text_lltoa, NUM2BOOL, TIME2TIME, TIME2FLOAT);
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1391:40: note: in definition of macro 'GRN_BOOL_SET'
   unsigned char _val = (unsigned char)(val);\
                                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:5497:5: note: in expansion of macro 'NUM2BOOL'
     tobool(ctx, dest, getvalue(src));\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:5497:23: note: in expansion of macro 'GRN_UINT64_VALUE'
     tobool(ctx, dest, getvalue(src));\
                       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:5616:5: note: in expansion of macro 'NUM2DEST'
     NUM2DEST(GRN_UINT64_VALUE, grn_text_lltoa, NUM2BOOL, NUM2TIME, NUM2FLOAT);
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1395:36: note: in definition of macro 'GRN_INT8_SET'
   signed char _val = (signed char)(val);\
                                    ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:5500:29: note: in expansion of macro 'GRN_UINT64_VALUE'
     GRN_INT8_SET(ctx, dest, getvalue(src));\
                             ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:5616:5: note: in expansion of macro 'NUM2DEST'
     NUM2DEST(GRN_UINT64_VALUE, grn_text_lltoa, NUM2BOOL, NUM2TIME, NUM2FLOAT);
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1399:40: note: in definition of macro 'GRN_UINT8_SET'
   unsigned char _val = (unsigned char)(val);\
                                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:5503:30: note: in expansion of macro 'GRN_UINT64_VALUE'
     GRN_UINT8_SET(ctx, dest, getvalue(src));\
                              ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:5616:5: note: in expansion of macro 'NUM2DEST'
     NUM2DEST(GRN_UINT64_VALUE, grn_text_lltoa, NUM2BOOL, NUM2TIME, NUM2FLOAT);
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1403:38: note: in definition of macro 'GRN_INT16_SET'
   signed short _val = (signed short)(val);\
                                      ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:5506:30: note: in expansion of macro 'GRN_UINT64_VALUE'
     GRN_INT16_SET(ctx, dest, getvalue(src));\
                              ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:5616:5: note: in expansion of macro 'NUM2DEST'
     NUM2DEST(GRN_UINT64_VALUE, grn_text_lltoa, NUM2BOOL, NUM2TIME, NUM2FLOAT);
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1407:42: note: in definition of macro 'GRN_UINT16_SET'
   unsigned short _val = (unsigned short)(val);\
                                          ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:5509:31: note: in expansion of macro 'GRN_UINT64_VALUE'
     GRN_UINT16_SET(ctx, dest, getvalue(src));\
                               ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:5616:5: note: in expansion of macro 'NUM2DEST'
     NUM2DEST(GRN_UINT64_VALUE, grn_text_lltoa, NUM2BOOL, NUM2TIME, NUM2FLOAT);
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1411:20: note: in definition of macro 'GRN_INT32_SET'
   int _val = (int)(val);\
                    ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:5512:30: note: in expansion of macro 'GRN_UINT64_VALUE'
     GRN_INT32_SET(ctx, dest, getvalue(src));\
                              ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:5616:5: note: in expansion of macro 'NUM2DEST'
     NUM2DEST(GRN_UINT64_VALUE, grn_text_lltoa, NUM2BOOL, NUM2TIME, NUM2FLOAT);
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1415:38: note: in definition of macro 'GRN_UINT32_SET'
   unsigned int _val = (unsigned int)(val);\
                                      ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:5515:31: note: in expansion of macro 'GRN_UINT64_VALUE'
     GRN_UINT32_SET(ctx, dest, getvalue(src));\
                               ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:5616:5: note: in expansion of macro 'NUM2DEST'
     NUM2DEST(GRN_UINT64_VALUE, grn_text_lltoa, NUM2BOOL, NUM2TIME, NUM2FLOAT);
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1419:40: note: in definition of macro 'GRN_INT64_SET'
   long long int _val = (long long int)(val);\
                                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:5518:5: note: in expansion of macro 'NUM2TIME'
     totime(ctx, dest, getvalue(src));\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:5518:23: note: in expansion of macro 'GRN_UINT64_VALUE'
     totime(ctx, dest, getvalue(src));\
                       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:5616:5: note: in expansion of macro 'NUM2DEST'
     NUM2DEST(GRN_UINT64_VALUE, grn_text_lltoa, NUM2BOOL, NUM2TIME, NUM2FLOAT);
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1419:40: note: in definition of macro 'GRN_INT64_SET'
   long long int _val = (long long int)(val);\
                                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:5521:30: note: in expansion of macro 'GRN_UINT64_VALUE'
     GRN_INT64_SET(ctx, dest, getvalue(src));\
                              ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:5616:5: note: in expansion of macro 'NUM2DEST'
     NUM2DEST(GRN_UINT64_VALUE, grn_text_lltoa, NUM2BOOL, NUM2TIME, NUM2FLOAT);
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1423:58: note: in definition of macro 'GRN_UINT64_SET'
   long long unsigned int _val = (long long unsigned int)(val);\
                                                          ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:5524:31: note: in expansion of macro 'GRN_UINT64_VALUE'
     GRN_UINT64_SET(ctx, dest, getvalue(src));\
                               ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:5616:5: note: in expansion of macro 'NUM2DEST'
     NUM2DEST(GRN_UINT64_VALUE, grn_text_lltoa, NUM2BOOL, NUM2TIME, NUM2FLOAT);
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1427:26: note: in definition of macro 'GRN_FLOAT_SET'
   double _val = (double)(val);\
                          ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:5527:5: note: in expansion of macro 'NUM2FLOAT'
     tofloat(ctx, dest, getvalue(src));\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:5527:24: note: in expansion of macro 'GRN_UINT64_VALUE'
     tofloat(ctx, dest, getvalue(src));\
                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:5616:5: note: in expansion of macro 'NUM2DEST'
     NUM2DEST(GRN_UINT64_VALUE, grn_text_lltoa, NUM2BOOL, NUM2TIME, NUM2FLOAT);
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:5532:23: note: in expansion of macro 'GRN_UINT64_VALUE'
     totext(ctx, dest, getvalue(src));\
                       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:5616:5: note: in expansion of macro 'NUM2DEST'
     NUM2DEST(GRN_UINT64_VALUE, grn_text_lltoa, NUM2BOOL, NUM2TIME, NUM2FLOAT);
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:5423:12: note: in expansion of macro 'GRN_UINT32_VALUE'
       id = GRN_UINT32_VALUE(&record_id);\
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:5539:5: note: in expansion of macro 'SRC2RECORD'
     SRC2RECORD();\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:5616:5: note: in expansion of macro 'NUM2DEST'
     NUM2DEST(GRN_UINT64_VALUE, grn_text_lltoa, NUM2BOOL, NUM2TIME, NUM2FLOAT);
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:5565:19: note: in definition of macro 'FLOAT2BOOL'
   double value_ = value;\
                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:5497:23: note: in expansion of macro 'GRN_FLOAT_VALUE'
     tobool(ctx, dest, getvalue(src));\
                       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:5619:5: note: in expansion of macro 'NUM2DEST'
     NUM2DEST(GRN_FLOAT_VALUE, grn_text_ftoa, FLOAT2BOOL, FLOAT2TIME,
     ^
In file included from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga.h:22:0,
                 from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/grn.h:740,
                 from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:17:
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1395:36: note: in definition of macro 'GRN_INT8_SET'
   signed char _val = (signed char)(val);\
                                    ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:5500:29: note: in expansion of macro 'GRN_FLOAT_VALUE'
     GRN_INT8_SET(ctx, dest, getvalue(src));\
                             ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:5619:5: note: in expansion of macro 'NUM2DEST'
     NUM2DEST(GRN_FLOAT_VALUE, grn_text_ftoa, FLOAT2BOOL, FLOAT2TIME,
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1399:40: note: in definition of macro 'GRN_UINT8_SET'
   unsigned char _val = (unsigned char)(val);\
                                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:5503:30: note: in expansion of macro 'GRN_FLOAT_VALUE'
     GRN_UINT8_SET(ctx, dest, getvalue(src));\
                              ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:5619:5: note: in expansion of macro 'NUM2DEST'
     NUM2DEST(GRN_FLOAT_VALUE, grn_text_ftoa, FLOAT2BOOL, FLOAT2TIME,
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1403:38: note: in definition of macro 'GRN_INT16_SET'
   signed short _val = (signed short)(val);\
                                      ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:5506:30: note: in expansion of macro 'GRN_FLOAT_VALUE'
     GRN_INT16_SET(ctx, dest, getvalue(src));\
                              ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:5619:5: note: in expansion of macro 'NUM2DEST'
     NUM2DEST(GRN_FLOAT_VALUE, grn_text_ftoa, FLOAT2BOOL, FLOAT2TIME,
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1407:42: note: in definition of macro 'GRN_UINT16_SET'
   unsigned short _val = (unsigned short)(val);\
                                          ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:5509:31: note: in expansion of macro 'GRN_FLOAT_VALUE'
     GRN_UINT16_SET(ctx, dest, getvalue(src));\
                               ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:5619:5: note: in expansion of macro 'NUM2DEST'
     NUM2DEST(GRN_FLOAT_VALUE, grn_text_ftoa, FLOAT2BOOL, FLOAT2TIME,
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1411:20: note: in definition of macro 'GRN_INT32_SET'
   int _val = (int)(val);\
                    ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:5512:30: note: in expansion of macro 'GRN_FLOAT_VALUE'
     GRN_INT32_SET(ctx, dest, getvalue(src));\
                              ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:5619:5: note: in expansion of macro 'NUM2DEST'
     NUM2DEST(GRN_FLOAT_VALUE, grn_text_ftoa, FLOAT2BOOL, FLOAT2TIME,
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1415:38: note: in definition of macro 'GRN_UINT32_SET'
   unsigned int _val = (unsigned int)(val);\
                                      ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:5515:31: note: in expansion of macro 'GRN_FLOAT_VALUE'
     GRN_UINT32_SET(ctx, dest, getvalue(src));\
                               ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:5619:5: note: in expansion of macro 'NUM2DEST'
     NUM2DEST(GRN_FLOAT_VALUE, grn_text_ftoa, FLOAT2BOOL, FLOAT2TIME,
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1419:40: note: in definition of macro 'GRN_INT64_SET'
   long long int _val = (long long int)(val);\
                                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:5518:5: note: in expansion of macro 'FLOAT2TIME'
     totime(ctx, dest, getvalue(src));\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:5518:23: note: in expansion of macro 'GRN_FLOAT_VALUE'
     totime(ctx, dest, getvalue(src));\
                       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:5619:5: note: in expansion of macro 'NUM2DEST'
     NUM2DEST(GRN_FLOAT_VALUE, grn_text_ftoa, FLOAT2BOOL, FLOAT2TIME,
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1419:40: note: in definition of macro 'GRN_INT64_SET'
   long long int _val = (long long int)(val);\
                                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:5521:30: note: in expansion of macro 'GRN_FLOAT_VALUE'
     GRN_INT64_SET(ctx, dest, getvalue(src));\
                              ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:5619:5: note: in expansion of macro 'NUM2DEST'
     NUM2DEST(GRN_FLOAT_VALUE, grn_text_ftoa, FLOAT2BOOL, FLOAT2TIME,
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1423:58: note: in definition of macro 'GRN_UINT64_SET'
   long long unsigned int _val = (long long unsigned int)(val);\
                                                          ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:5524:31: note: in expansion of macro 'GRN_FLOAT_VALUE'
     GRN_UINT64_SET(ctx, dest, getvalue(src));\
                               ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:5619:5: note: in expansion of macro 'NUM2DEST'
     NUM2DEST(GRN_FLOAT_VALUE, grn_text_ftoa, FLOAT2BOOL, FLOAT2TIME,
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1427:26: note: in definition of macro 'GRN_FLOAT_SET'
   double _val = (double)(val);\
                          ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:5527:5: note: in expansion of macro 'FLOAT2FLOAT'
     tofloat(ctx, dest, getvalue(src));\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:5527:24: note: in expansion of macro 'GRN_FLOAT_VALUE'
     tofloat(ctx, dest, getvalue(src));\
                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:5619:5: note: in expansion of macro 'NUM2DEST'
     NUM2DEST(GRN_FLOAT_VALUE, grn_text_ftoa, FLOAT2BOOL, FLOAT2TIME,
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:5532:23: note: in expansion of macro 'GRN_FLOAT_VALUE'
     totext(ctx, dest, getvalue(src));\
                       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:5619:5: note: in expansion of macro 'NUM2DEST'
     NUM2DEST(GRN_FLOAT_VALUE, grn_text_ftoa, FLOAT2BOOL, FLOAT2TIME,
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:5423:12: note: in expansion of macro 'GRN_UINT32_VALUE'
       id = GRN_UINT32_VALUE(&record_id);\
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:5539:5: note: in expansion of macro 'SRC2RECORD'
     SRC2RECORD();\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:5619:5: note: in expansion of macro 'NUM2DEST'
     NUM2DEST(GRN_FLOAT_VALUE, grn_text_ftoa, FLOAT2BOOL, FLOAT2TIME,
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:5423:12: note: in expansion of macro 'GRN_UINT32_VALUE'
       id = GRN_UINT32_VALUE(&record_id);\
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:5769:7: note: in expansion of macro 'SRC2RECORD'
       SRC2RECORD();
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1540:25: warning: cast increases required alignment of target type [-Wcast-align]
   grn_geo_point *_val = (grn_geo_point *)GRN_BULK_HEAD(obj);\
                         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:5780:7: note: in expansion of macro 'GRN_GEO_POINT_VALUE'
       GRN_GEO_POINT_VALUE(src, latitude, longitude);
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c: In function 'grn_accessor_get_value_':
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:5862:33: warning: cast increases required alignment of target type [-Wcast-align]
         value = (const char *)&((grn_rset_recinfo *)value)->score;
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:5868:33: warning: cast increases required alignment of target type [-Wcast-align]
         value = (const char *)&((grn_rset_recinfo *)value)->n_subrecs;
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:5876:51: warning: cast increases required alignment of target type [-Wcast-align]
                                                   (grn_rset_recinfo *)value,
                                                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:5885:51: warning: cast increases required alignment of target type [-Wcast-align]
                                                   (grn_rset_recinfo *)value,
                                                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:5894:51: warning: cast increases required alignment of target type [-Wcast-align]
                                                   (grn_rset_recinfo *)value,
                                                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:5903:51: warning: cast increases required alignment of target type [-Wcast-align]
                                                   (grn_rset_recinfo *)value,
                                                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:5923:14: warning: cast increases required alignment of target type [-Wcast-align]
       id = *((grn_id *)value);
              ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c: In function 'grn_accessor_get_value':
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:5985:32: warning: cast increases required alignment of target type [-Wcast-align]
         grn_rset_recinfo *ri = (grn_rset_recinfo *)grn_obj_get_value_(ctx, a->obj, id, &vs);
                                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:5994:32: warning: cast increases required alignment of target type [-Wcast-align]
         grn_rset_recinfo *ri = (grn_rset_recinfo *)grn_obj_get_value_(ctx, a->obj, id, &vs);
                                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:6003:32: warning: cast increases required alignment of target type [-Wcast-align]
         grn_rset_recinfo *ri = (grn_rset_recinfo *)grn_obj_get_value_(ctx, a->obj, id, &vs);
                                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:6014:32: warning: cast increases required alignment of target type [-Wcast-align]
         grn_rset_recinfo *ri = (grn_rset_recinfo *)grn_obj_get_value_(ctx, a->obj, id, &vs);
                                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:6025:32: warning: cast increases required alignment of target type [-Wcast-align]
         grn_rset_recinfo *ri = (grn_rset_recinfo *)grn_obj_get_value_(ctx, a->obj, id, &vs);
                                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:6036:32: warning: cast increases required alignment of target type [-Wcast-align]
         grn_rset_recinfo *ri = (grn_rset_recinfo *)grn_obj_get_value_(ctx, a->obj, id, &vs);
                                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c: In function 'grn_accessor_set_value':
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:6106:18: warning: cast increases required alignment of target type [-Wcast-align]
             ri = (grn_rset_recinfo *)GRN_BULK_HEAD(&buf);
                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:6110:23: warning: cast increases required alignment of target type [-Wcast-align]
             if ((ri = (grn_rset_recinfo *) grn_obj_get_value_(ctx, a->obj, id, &size))) {
                       ^
In file included from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga.h:22:0,
                 from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/grn.h:740,
                 from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:17:
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:6113:29: note: in expansion of macro 'GRN_FLOAT_VALUE'
                 ri->score = GRN_FLOAT_VALUE(value);
                             ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:6118:29: note: in expansion of macro 'GRN_FLOAT_VALUE'
                 ri->score = GRN_FLOAT_VALUE(&buf);
                             ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:6128:34: warning: cast increases required alignment of target type [-Wcast-align]
           grn_rset_recinfo *ri = (grn_rset_recinfo *)GRN_BULK_HEAD(&buf);
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:6135:34: warning: cast increases required alignment of target type [-Wcast-align]
           grn_rset_recinfo *ri = (grn_rset_recinfo *)GRN_BULK_HEAD(&buf);
                                  ^
In file included from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga.h:22:0,
                 from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/grn.h:740,
                 from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:17:
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:6137:55: note: in expansion of macro 'GRN_INT64_VALUE'
             grn_rset_recinfo_set_max(ctx, ri, a->obj, GRN_INT64_VALUE(value));
                                                       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:6143:40: note: in expansion of macro 'GRN_INT64_VALUE'
                                        GRN_INT64_VALUE(&value_int64));
                                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:6152:34: warning: cast increases required alignment of target type [-Wcast-align]
           grn_rset_recinfo *ri = (grn_rset_recinfo *)GRN_BULK_HEAD(&buf);
                                  ^
In file included from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga.h:22:0,
                 from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/grn.h:740,
                 from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:17:
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:6154:55: note: in expansion of macro 'GRN_INT64_VALUE'
             grn_rset_recinfo_set_min(ctx, ri, a->obj, GRN_INT64_VALUE(value));
                                                       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:6160:40: note: in expansion of macro 'GRN_INT64_VALUE'
                                        GRN_INT64_VALUE(&value_int64));
                                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:6169:34: warning: cast increases required alignment of target type [-Wcast-align]
           grn_rset_recinfo *ri = (grn_rset_recinfo *)GRN_BULK_HEAD(&buf);
                                  ^
In file included from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga.h:22:0,
                 from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/grn.h:740,
                 from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:17:
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:6171:55: note: in expansion of macro 'GRN_INT64_VALUE'
             grn_rset_recinfo_set_sum(ctx, ri, a->obj, GRN_INT64_VALUE(value));
                                                       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:6177:40: note: in expansion of macro 'GRN_INT64_VALUE'
                                        GRN_INT64_VALUE(&value_int64));
                                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:6186:34: warning: cast increases required alignment of target type [-Wcast-align]
           grn_rset_recinfo *ri = (grn_rset_recinfo *)GRN_BULK_HEAD(&buf);
                                  ^
In file included from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga.h:22:0,
                 from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/grn.h:740,
                 from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:17:
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:6188:55: note: in expansion of macro 'GRN_FLOAT_VALUE'
             grn_rset_recinfo_set_avg(ctx, ri, a->obj, GRN_FLOAT_VALUE(value));
                                                       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:6194:40: note: in expansion of macro 'GRN_FLOAT_VALUE'
                                        GRN_FLOAT_VALUE(&value_float));
                                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c: In function 'grn_token_filters_pack':
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1557:40: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_PTR_VALUE_AT(obj,offset) (((grn_obj **)GRN_BULK_HEAD(obj))[offset])
                                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:7578:29: note: in expansion of macro 'GRN_PTR_VALUE_AT'
     grn_obj *token_filter = GRN_PTR_VALUE_AT(token_filters, i);
                             ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c: In function 'grn_obj_set_info_source_validate':
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:7710:16: warning: cast increases required alignment of target type [-Wcast-align]
   source_ids = (grn_id *)GRN_BULK_HEAD(value);
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c: In function 'grn_obj_set_info_source_log':
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:7769:16: warning: cast increases required alignment of target type [-Wcast-align]
   grn_id *vp = (grn_id *)GRN_BULK_HEAD(value);
                ^
In file included from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga.h:22:0,
                 from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/grn.h:740,
                 from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:17:
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c: In function 'grn_obj_set_info_token_filters':
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1557:40: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_PTR_VALUE_AT(obj,offset) (((grn_obj **)GRN_BULK_HEAD(obj))[offset])
                                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:7867:29: note: in expansion of macro 'GRN_PTR_VALUE_AT'
     grn_obj *token_filter = GRN_PTR_VALUE_AT(token_filters, i);
                             ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c: In function 'compare_reference':
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:9959:19: warning: cast increases required alignment of target type [-Wcast-align]
       type va = *((type *)(ap));\
                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:10017:7: note: in expansion of macro 'CMPNUM'
       CMPNUM(int16_t);
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:9960:19: warning: cast increases required alignment of target type [-Wcast-align]
       type vb = *((type *)(bp));\
                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:10017:7: note: in expansion of macro 'CMPNUM'
       CMPNUM(int16_t);
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:9959:19: warning: cast increases required alignment of target type [-Wcast-align]
       type va = *((type *)(ap));\
                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:10020:7: note: in expansion of macro 'CMPNUM'
       CMPNUM(int32_t);
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:9960:19: warning: cast increases required alignment of target type [-Wcast-align]
       type vb = *((type *)(bp));\
                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:10020:7: note: in expansion of macro 'CMPNUM'
       CMPNUM(int32_t);
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:9959:19: warning: cast increases required alignment of target type [-Wcast-align]
       type va = *((type *)(ap));\
                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:10023:7: note: in expansion of macro 'CMPNUM'
       CMPNUM(int64_t);
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:9960:19: warning: cast increases required alignment of target type [-Wcast-align]
       type vb = *((type *)(bp));\
                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:10023:7: note: in expansion of macro 'CMPNUM'
       CMPNUM(int64_t);
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:9959:19: warning: cast increases required alignment of target type [-Wcast-align]
       type va = *((type *)(ap));\
                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:10029:7: note: in expansion of macro 'CMPNUM'
       CMPNUM(uint16_t);
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:9960:19: warning: cast increases required alignment of target type [-Wcast-align]
       type vb = *((type *)(bp));\
                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:10029:7: note: in expansion of macro 'CMPNUM'
       CMPNUM(uint16_t);
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:9959:19: warning: cast increases required alignment of target type [-Wcast-align]
       type va = *((type *)(ap));\
                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:10032:7: note: in expansion of macro 'CMPNUM'
       CMPNUM(uint32_t);
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:9960:19: warning: cast increases required alignment of target type [-Wcast-align]
       type vb = *((type *)(bp));\
                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:10032:7: note: in expansion of macro 'CMPNUM'
       CMPNUM(uint32_t);
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:9959:19: warning: cast increases required alignment of target type [-Wcast-align]
       type va = *((type *)(ap));\
                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:10035:7: note: in expansion of macro 'CMPNUM'
       CMPNUM(uint64_t);
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:9960:19: warning: cast increases required alignment of target type [-Wcast-align]
       type vb = *((type *)(bp));\
                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:10035:7: note: in expansion of macro 'CMPNUM'
       CMPNUM(uint64_t);
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:10040:24: warning: cast increases required alignment of target type [-Wcast-align]
           float va = *((float *)(ap));
                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:10041:24: warning: cast increases required alignment of target type [-Wcast-align]
           float vb = *((float *)(bp));
                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:10053:25: warning: cast increases required alignment of target type [-Wcast-align]
           double va = *((double *)(ap));
                         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:10054:25: warning: cast increases required alignment of target type [-Wcast-align]
           double vb = *((double *)(bp));
                         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c: In function 'compare_value':
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:9959:19: warning: cast increases required alignment of target type [-Wcast-align]
       type va = *((type *)(ap));\
                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:10253:7: note: in expansion of macro 'CMPNUM'
       CMPNUM(int16_t);
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:9960:19: warning: cast increases required alignment of target type [-Wcast-align]
       type vb = *((type *)(bp));\
                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:10253:7: note: in expansion of macro 'CMPNUM'
       CMPNUM(int16_t);
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:9959:19: warning: cast increases required alignment of target type [-Wcast-align]
       type va = *((type *)(ap));\
                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:10256:7: note: in expansion of macro 'CMPNUM'
       CMPNUM(int32_t);
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:9960:19: warning: cast increases required alignment of target type [-Wcast-align]
       type vb = *((type *)(bp));\
                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:10256:7: note: in expansion of macro 'CMPNUM'
       CMPNUM(int32_t);
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:9959:19: warning: cast increases required alignment of target type [-Wcast-align]
       type va = *((type *)(ap));\
                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:10259:7: note: in expansion of macro 'CMPNUM'
       CMPNUM(int64_t);
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:9960:19: warning: cast increases required alignment of target type [-Wcast-align]
       type vb = *((type *)(bp));\
                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:10259:7: note: in expansion of macro 'CMPNUM'
       CMPNUM(int64_t);
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:9959:19: warning: cast increases required alignment of target type [-Wcast-align]
       type va = *((type *)(ap));\
                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:10265:7: note: in expansion of macro 'CMPNUM'
       CMPNUM(uint16_t);
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:9960:19: warning: cast increases required alignment of target type [-Wcast-align]
       type vb = *((type *)(bp));\
                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:10265:7: note: in expansion of macro 'CMPNUM'
       CMPNUM(uint16_t);
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:9959:19: warning: cast increases required alignment of target type [-Wcast-align]
       type va = *((type *)(ap));\
                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:10268:7: note: in expansion of macro 'CMPNUM'
       CMPNUM(uint32_t);
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:9960:19: warning: cast increases required alignment of target type [-Wcast-align]
       type vb = *((type *)(bp));\
                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:10268:7: note: in expansion of macro 'CMPNUM'
       CMPNUM(uint32_t);
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:9959:19: warning: cast increases required alignment of target type [-Wcast-align]
       type va = *((type *)(ap));\
                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:10271:7: note: in expansion of macro 'CMPNUM'
       CMPNUM(uint64_t);
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:9960:19: warning: cast increases required alignment of target type [-Wcast-align]
       type vb = *((type *)(bp));\
                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:10271:7: note: in expansion of macro 'CMPNUM'
       CMPNUM(uint64_t);
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:10276:24: warning: cast increases required alignment of target type [-Wcast-align]
           float va = *((float *)(ap));
                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:10277:24: warning: cast increases required alignment of target type [-Wcast-align]
           float vb = *((float *)(bp));
                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:10289:25: warning: cast increases required alignment of target type [-Wcast-align]
           double va = *((double *)(ap));
                         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:10290:25: warning: cast increases required alignment of target type [-Wcast-align]
           double vb = *((double *)(bp));
                         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c: In function 'values_add':
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:11589:11: warning: cast increases required alignment of target type [-Wcast-align]
     res = (grn_obj *)(GRN_TEXT_VALUE(&loader->values) + curr_size);
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:11594:11: warning: cast increases required alignment of target type [-Wcast-align]
     res = (grn_obj *)(GRN_TEXT_VALUE(&loader->values) + curr_size);
           ^
In file included from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga.h:22:0,
                 from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/grn.h:740,
                 from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:17:
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c: In function 'values_next':
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:11607:14: note: in expansion of macro 'GRN_UINT32_VALUE'
     value += GRN_UINT32_VALUE(value);
              ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c: In function 'loader_add':
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/grn_db.h:382:16: note: in expansion of macro 'GRN_INT32_VALUE'
       result = GRN_INT32_VALUE(v) != 0;                 \
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:11632:5: note: in expansion of macro 'GRN_TRUEP'
     GRN_TRUEP(ctx, result, result_boolean);
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/grn_db.h:385:16: note: in expansion of macro 'GRN_UINT32_VALUE'
       result = GRN_UINT32_VALUE(v) != 0;                \
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:11632:5: note: in expansion of macro 'GRN_TRUEP'
     GRN_TRUEP(ctx, result, result_boolean);
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/grn_db.h:390:23: note: in expansion of macro 'GRN_FLOAT_VALUE'
         float_value = GRN_FLOAT_VALUE(v);               \
                       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:11632:5: note: in expansion of macro 'GRN_TRUEP'
     GRN_TRUEP(ctx, result, result_boolean);
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c: In function 'set_vector':
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:11641:11: note: in expansion of macro 'GRN_UINT32_VALUE'
   int n = GRN_UINT32_VALUE(vector);
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1537:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_RECORD_VALUE(obj) (*((grn_id *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1581:38: note: in definition of macro 'GRN_UINT32_PUT'
   unsigned int _val = (unsigned int)(val);\
                                      ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:11662:35: note: in expansion of macro 'GRN_RECORD_VALUE'
         GRN_UINT32_PUT(ctx, &buf, GRN_RECORD_VALUE(element));
                                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c: In function 'set_weight_vector':
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:11739:9: note: in expansion of macro 'GRN_UINT32_VALUE'
     n = GRN_UINT32_VALUE(index_value);
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:11760:30: note: in expansion of macro 'GRN_UINT32_VALUE'
                              GRN_UINT32_VALUE(&weight_buffer),
                              ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c: In function 'bracket_close':
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:11809:20: warning: cast increases required alignment of target type [-Wcast-align]
   grn_obj **cols = (grn_obj **)GRN_BULK_HEAD(&loader->columns);
                    ^
In file included from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:18:0:
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/grn_db.h:432:14: warning: cast increases required alignment of target type [-Wcast-align]
     value = *(uint32_t *)(GRN_BULK_CURR(obj));\
              ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:11811:3: note: in expansion of macro 'GRN_UINT32_POP'
   GRN_UINT32_POP(&loader->level, begin);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:11812:12: warning: cast increases required alignment of target type [-Wcast-align]
   value = ((grn_obj *)(GRN_TEXT_VALUE(&loader->values))) + begin;
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:11813:9: warning: cast increases required alignment of target type [-Wcast-align]
   ve = ((grn_obj *)(GRN_TEXT_VALUE(&loader->values))) + loader->values_size;
         ^
In file included from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:18:0:
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c: In function 'brace_close':
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/grn_db.h:432:14: warning: cast increases required alignment of target type [-Wcast-align]
     value = *(uint32_t *)(GRN_BULK_CURR(obj));\
              ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:11955:3: note: in expansion of macro 'GRN_UINT32_POP'
   GRN_UINT32_POP(&loader->level, begin);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:11956:12: warning: cast increases required alignment of target type [-Wcast-align]
   value = ((grn_obj *)(GRN_TEXT_VALUE(&loader->values))) + begin;
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:11957:9: warning: cast increases required alignment of target type [-Wcast-align]
   ve = ((grn_obj *)(GRN_TEXT_VALUE(&loader->values))) + loader->values_size;
         ^
In file included from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga.h:22:0,
                 from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/grn.h:740,
                 from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:17:
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:12016:22: note: in expansion of macro 'GRN_UINT32_VALUE'
                 id = GRN_UINT32_VALUE(id_value);
                      ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:12019:22: note: in expansion of macro 'GRN_INT32_VALUE'
                 id = GRN_INT32_VALUE(id_value);
                      ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:12037:26: note: in expansion of macro 'GRN_UINT32_VALUE'
                     id = GRN_UINT32_VALUE(&casted_id_value);
                          ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c: In function 'grn_load_':
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1557:40: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_PTR_VALUE_AT(obj,offset) (((grn_obj **)GRN_BULK_HEAD(obj))[offset])
                                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/db.c:12509:18: note: in expansion of macro 'GRN_PTR_VALUE_AT'
         column = GRN_PTR_VALUE_AT(&parsed_columns, i);
                  ^
[  6%] Building C object strings/CMakeFiles/strings.dir/str2int.c.o
[  6%] Building C object strings/CMakeFiles/strings.dir/str_alloc.c.o
[  6%] Building C object strings/CMakeFiles/strings.dir/strcend.c.o
[  6%] Building C object strings/CMakeFiles/strings.dir/strend.c.o
[  6%] Building C object strings/CMakeFiles/strings.dir/strfill.c.o
[  6%] Building C object strings/CMakeFiles/strings.dir/strmake.c.o
[  6%] Building C object strings/CMakeFiles/strings.dir/strmov.c.o
[  6%] Building C object strings/CMakeFiles/strings.dir/strnmov.c.o
[  6%] Building C object strings/CMakeFiles/strings.dir/strxmov.c.o
[  6%] Building C object strings/CMakeFiles/strings.dir/strxnmov.c.o
[  6%] Building C object strings/CMakeFiles/strings.dir/xml.c.o
[  6%] Building C object strings/CMakeFiles/strings.dir/strmov_overlapp.c.o
[  6%] Building C object strings/CMakeFiles/strings.dir/my_strchr.c.o
[  6%] Building C object strings/CMakeFiles/strings.dir/strcont.c.o
[  6%] Building C object strings/CMakeFiles/strings.dir/strappend.c.o
[  6%] Linking C static library libstrings.a
[  6%] Built target strings
Scanning dependencies of target dbug-unit-tests
[  6%] Building C object pcre/CMakeFiles/pcre.dir/pcre_fullinfo.c.o
[  6%] Generating dbug-t
[  6%] Built target dbug-unit-tests
[  6%] Building C object pcre/CMakeFiles/pcre.dir/pcre_get.c.o
Scanning dependencies of target comp_sql
[  6%] Building C object scripts/CMakeFiles/comp_sql.dir/comp_sql.c.o
[  7%] Building C object pcre/CMakeFiles/pcre.dir/pcre_globals.c.o
[  7%] Linking C executable comp_sql
[  7%] Built target comp_sql
[  7%] Building C object pcre/CMakeFiles/pcre.dir/pcre_jit_compile.c.o
[  7%] Building CXX object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/egn.cpp.o
[  7%] Building C object pcre/CMakeFiles/pcre.dir/pcre_maketables.c.o
[  7%] Building C object pcre/CMakeFiles/pcre.dir/pcre_newline.c.o
[  7%] Building C object pcre/CMakeFiles/pcre.dir/pcre_ord2utf8.c.o
[  7%] Building C object pcre/CMakeFiles/pcre.dir/pcre_refcount.c.o
Scanning dependencies of target my_safe_process
[  7%] Building CXX object mysql-test/lib/My/SafeProcess/CMakeFiles/my_safe_process.dir/safe_process.cc.o
[  7%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/error.c.o
[  7%] Building C object pcre/CMakeFiles/pcre.dir/pcre_string_utils.c.o
[  7%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/expr.c.o
[  7%] Linking CXX executable my_safe_process
[  7%] Built target my_safe_process
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c: In function 'dfi_value_at':
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:439:10: warning: cast increases required alignment of target type [-Wcast-align]
     ? &(((grn_expr_dfi *)GRN_BULK_HEAD(obj))[offset])
          ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c: In function 'grn_expr_close':
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:510:14: warning: cast increases required alignment of target type [-Wcast-align]
     value = *(grn_obj **)(GRN_BULK_CURR(obj));\
              ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:536:5: note: in expansion of macro 'GRN_PTR_POP'
     GRN_PTR_POP(&e->objs, obj);
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c: In function 'grn_expr_get_var_by_offset':
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:640:21: warning: cast increases required alignment of target type [-Wcast-align]
   if (vars) { res = (grn_obj *)grn_hash_get_value_(ctx, vars, offset + 1, &n); }
                     ^
[  7%] Building C object pcre/CMakeFiles/pcre.dir/pcre_study.c.o
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c: In function 'grn_expr_append_obj':
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:414:11: warning: cast increases required alignment of target type [-Wcast-align]
     (d) = (grn_expr_dfi *)(GRN_BULK_CURR(&(e)->dfi));\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:773:9: note: in expansion of macro 'DFI_POP'
         DFI_POP(e, dfi);
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:414:11: warning: cast increases required alignment of target type [-Wcast-align]
     (d) = (grn_expr_dfi *)(GRN_BULK_CURR(&(e)->dfi));\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:827:23: note: in expansion of macro 'DFI_POP'
         while (i--) { DFI_POP(e, dfi); }
                       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:414:11: warning: cast increases required alignment of target type [-Wcast-align]
     (d) = (grn_expr_dfi *)(GRN_BULK_CURR(&(e)->dfi));\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:829:19: note: in expansion of macro 'DFI_POP'
       if (!obj) { DFI_POP(e, dfi); }
                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:414:11: warning: cast increases required alignment of target type [-Wcast-align]
     (d) = (grn_expr_dfi *)(GRN_BULK_CURR(&(e)->dfi));\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:859:11: note: in expansion of macro 'DFI_POP'
           DFI_POP(e, dfi);
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:414:11: warning: cast increases required alignment of target type [-Wcast-align]
     (d) = (grn_expr_dfi *)(GRN_BULK_CURR(&(e)->dfi));\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:864:11: note: in expansion of macro 'DFI_POP'
           DFI_POP(e, dfi);
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:414:11: warning: cast increases required alignment of target type [-Wcast-align]
     (d) = (grn_expr_dfi *)(GRN_BULK_CURR(&(e)->dfi));\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:918:21: note: in expansion of macro 'DFI_POP'
         if (!obj) { DFI_POP(e, dfi); }
                     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:414:11: warning: cast increases required alignment of target type [-Wcast-align]
     (d) = (grn_expr_dfi *)(GRN_BULK_CURR(&(e)->dfi));\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:919:23: note: in expansion of macro 'DFI_POP'
         while (i--) { DFI_POP(e, dfi); }
                       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:414:11: warning: cast increases required alignment of target type [-Wcast-align]
     (d) = (grn_expr_dfi *)(GRN_BULK_CURR(&(e)->dfi));\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:936:11: note: in expansion of macro 'DFI_POP'
           DFI_POP(e, dfi);
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:414:11: warning: cast increases required alignment of target type [-Wcast-align]
     (d) = (grn_expr_dfi *)(GRN_BULK_CURR(&(e)->dfi));\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:718:7: note: in expansion of macro 'DFI_POP'
       DFI_POP(e, dfi);                                          \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:953:9: note: in expansion of macro 'PUSH_N_ARGS_ARITHMETIC_OP'
         PUSH_N_ARGS_ARITHMETIC_OP(e, op, obj, nargs, code);
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:414:11: warning: cast increases required alignment of target type [-Wcast-align]
     (d) = (grn_expr_dfi *)(GRN_BULK_CURR(&(e)->dfi));\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:662:3: note: in expansion of macro 'DFI_POP'
   DFI_POP(e, dfi);                                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:958:9: note: in expansion of macro 'APPEND_UNARY_MINUS_OP'
         APPEND_UNARY_MINUS_OP(e);
         ^
In file included from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga.h:22:0,
                 from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/grn.h:740,
                 from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:18:
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:672:17: note: in expansion of macro 'GRN_INT32_VALUE'
         value = GRN_INT32_VALUE(x);                             \
                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:958:9: note: in expansion of macro 'APPEND_UNARY_MINUS_OP'
         APPEND_UNARY_MINUS_OP(e);
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:685:17: note: in expansion of macro 'GRN_UINT32_VALUE'
         value = GRN_UINT32_VALUE(x);                            \
                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:958:9: note: in expansion of macro 'APPEND_UNARY_MINUS_OP'
         APPEND_UNARY_MINUS_OP(e);
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1419:40: note: in definition of macro 'GRN_INT64_SET'
   long long int _val = (long long int)(val);\
                                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:698:30: note: in expansion of macro 'GRN_INT64_VALUE'
       GRN_INT64_SET(ctx, x, -GRN_INT64_VALUE(x));               \
                              ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:958:9: note: in expansion of macro 'APPEND_UNARY_MINUS_OP'
         APPEND_UNARY_MINUS_OP(e);
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1427:26: note: in definition of macro 'GRN_FLOAT_SET'
   double _val = (double)(val);\
                          ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:701:30: note: in expansion of macro 'GRN_FLOAT_VALUE'
       GRN_FLOAT_SET(ctx, x, -GRN_FLOAT_VALUE(x));               \
                              ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:958:9: note: in expansion of macro 'APPEND_UNARY_MINUS_OP'
         APPEND_UNARY_MINUS_OP(e);
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:414:11: warning: cast increases required alignment of target type [-Wcast-align]
     (d) = (grn_expr_dfi *)(GRN_BULK_CURR(&(e)->dfi));\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:718:7: note: in expansion of macro 'DFI_POP'
       DFI_POP(e, dfi);                                          \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:960:9: note: in expansion of macro 'PUSH_N_ARGS_ARITHMETIC_OP'
         PUSH_N_ARGS_ARITHMETIC_OP(e, op, obj, nargs, code);
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:414:11: warning: cast increases required alignment of target type [-Wcast-align]
     (d) = (grn_expr_dfi *)(GRN_BULK_CURR(&(e)->dfi));\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:718:7: note: in expansion of macro 'DFI_POP'
       DFI_POP(e, dfi);                                          \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:975:7: note: in expansion of macro 'PUSH_N_ARGS_ARITHMETIC_OP'
       PUSH_N_ARGS_ARITHMETIC_OP(e, op, obj, nargs, code);
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:414:11: warning: cast increases required alignment of target type [-Wcast-align]
     (d) = (grn_expr_dfi *)(GRN_BULK_CURR(&(e)->dfi));\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:982:9: note: in expansion of macro 'DFI_POP'
         DFI_POP(e, dfi);
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:414:11: warning: cast increases required alignment of target type [-Wcast-align]
     (d) = (grn_expr_dfi *)(GRN_BULK_CURR(&(e)->dfi));\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1008:13: note: in expansion of macro 'DFI_POP'
             DFI_POP(e, dfi);
             ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:414:11: warning: cast increases required alignment of target type [-Wcast-align]
     (d) = (grn_expr_dfi *)(GRN_BULK_CURR(&(e)->dfi));\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1026:11: note: in expansion of macro 'DFI_POP'
           DFI_POP(e, dfi0);
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:414:11: warning: cast increases required alignment of target type [-Wcast-align]
     (d) = (grn_expr_dfi *)(GRN_BULK_CURR(&(e)->dfi));\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1031:13: note: in expansion of macro 'DFI_POP'
             DFI_POP(e, dfi);
             ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:414:11: warning: cast increases required alignment of target type [-Wcast-align]
     (d) = (grn_expr_dfi *)(GRN_BULK_CURR(&(e)->dfi));\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1075:11: note: in expansion of macro 'DFI_POP'
           DFI_POP(e, dfi);
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:414:11: warning: cast increases required alignment of target type [-Wcast-align]
     (d) = (grn_expr_dfi *)(GRN_BULK_CURR(&(e)->dfi));\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1081:9: note: in expansion of macro 'DFI_POP'
         DFI_POP(e, dfi);
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:414:11: warning: cast increases required alignment of target type [-Wcast-align]
     (d) = (grn_expr_dfi *)(GRN_BULK_CURR(&(e)->dfi));\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1096:7: note: in expansion of macro 'DFI_POP'
       DFI_POP(e, dfi);
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:414:11: warning: cast increases required alignment of target type [-Wcast-align]
     (d) = (grn_expr_dfi *)(GRN_BULK_CURR(&(e)->dfi));\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1100:7: note: in expansion of macro 'DFI_POP'
       DFI_POP(e, dfi);
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:414:11: warning: cast increases required alignment of target type [-Wcast-align]
     (d) = (grn_expr_dfi *)(GRN_BULK_CURR(&(e)->dfi));\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1107:7: note: in expansion of macro 'DFI_POP'
       DFI_POP(e, dfi);
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:414:11: warning: cast increases required alignment of target type [-Wcast-align]
     (d) = (grn_expr_dfi *)(GRN_BULK_CURR(&(e)->dfi));\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1108:7: note: in expansion of macro 'DFI_POP'
       DFI_POP(e, dfi);
       ^
In file included from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga.h:22:0,
                 from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/grn.h:740,
                 from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:18:
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c: In function 'grn_expr_exec_get_member_vector':
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1538:31: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_PTR_VALUE(obj) (*((grn_obj **)GRN_BULK_HEAD(obj)))
                               ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2247:12: note: in expansion of macro 'GRN_PTR_VALUE'
   column = GRN_PTR_VALUE(column_and_record_id);
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1557:40: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_PTR_VALUE_AT(obj,offset) (((grn_obj **)GRN_BULK_HEAD(obj))[offset])
                                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2248:30: note: in expansion of macro 'GRN_PTR_VALUE_AT'
   record_id = *((grn_id *)(&(GRN_PTR_VALUE_AT(column_and_record_id, 1))));
                              ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2252:7: note: in expansion of macro 'GRN_UINT32_VALUE'
   i = GRN_UINT32_VALUE(index);
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1556:43: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_RECORD_VALUE_AT(obj,offset) (((grn_id *)GRN_BULK_HEAD(obj))[offset])
                                           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2259:15: note: in expansion of macro 'GRN_RECORD_VALUE_AT'
       value = GRN_RECORD_VALUE_AT(&values, i);
               ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c: In function 'grn_expr_exec':
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1537:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_RECORD_VALUE(obj) (*((grn_id *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1581:38: note: in definition of macro 'GRN_UINT32_PUT'
   unsigned int _val = (unsigned int)(val);\
                                      ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2406:38: note: in expansion of macro 'GRN_RECORD_VALUE'
             GRN_UINT32_PUT(ctx, res, GRN_RECORD_VALUE(rec));
                                      ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1538:31: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_PTR_VALUE(obj) (*((grn_obj **)GRN_BULK_HEAD(obj)))
                               ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/grn_db.h:278:6: note: in expansion of macro 'GRN_PTR_VALUE'
    : GRN_PTR_VALUE(obj)\
      ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2456:17: note: in expansion of macro 'GRN_OBJ_RESOLVE'
           obj = GRN_OBJ_RESOLVE(ctx, obj);
                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1538:31: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_PTR_VALUE(obj) (*((grn_obj **)GRN_BULK_HEAD(obj)))
                               ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/grn_db.h:279:9: note: in expansion of macro 'GRN_PTR_VALUE'
       ? GRN_PTR_VALUE(obj)\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2456:17: note: in expansion of macro 'GRN_OBJ_RESOLVE'
           obj = GRN_OBJ_RESOLVE(ctx, obj);
                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1538:31: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_PTR_VALUE(obj) (*((grn_obj **)GRN_BULK_HEAD(obj)))
                               ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/grn_db.h:278:6: note: in expansion of macro 'GRN_PTR_VALUE'
    : GRN_PTR_VALUE(obj)\
      ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2471:24: note: in expansion of macro 'GRN_OBJ_RESOLVE'
           value_type = GRN_OBJ_RESOLVE(ctx, value_type);
                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1538:31: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_PTR_VALUE(obj) (*((grn_obj **)GRN_BULK_HEAD(obj)))
                               ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/grn_db.h:279:9: note: in expansion of macro 'GRN_PTR_VALUE'
       ? GRN_PTR_VALUE(obj)\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2471:24: note: in expansion of macro 'GRN_OBJ_RESOLVE'
           value_type = GRN_OBJ_RESOLVE(ctx, value_type);
                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1538:31: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_PTR_VALUE(obj) (*((grn_obj **)GRN_BULK_HEAD(obj)))
                               ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/grn_db.h:278:6: note: in expansion of macro 'GRN_PTR_VALUE'
    : GRN_PTR_VALUE(obj)\
      ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2473:22: note: in expansion of macro 'GRN_OBJ_RESOLVE'
           key_type = GRN_OBJ_RESOLVE(ctx, key_type);
                      ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1538:31: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_PTR_VALUE(obj) (*((grn_obj **)GRN_BULK_HEAD(obj)))
                               ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/grn_db.h:279:9: note: in expansion of macro 'GRN_PTR_VALUE'
       ? GRN_PTR_VALUE(obj)\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2473:22: note: in expansion of macro 'GRN_OBJ_RESOLVE'
           key_type = GRN_OBJ_RESOLVE(ctx, key_type);
                      ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1538:31: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_PTR_VALUE(obj) (*((grn_obj **)GRN_BULK_HEAD(obj)))
                               ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/grn_db.h:278:6: note: in expansion of macro 'GRN_PTR_VALUE'
    : GRN_PTR_VALUE(obj)\
      ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2475:19: note: in expansion of macro 'GRN_OBJ_RESOLVE'
           flags = GRN_OBJ_RESOLVE(ctx, flags);
                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1538:31: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_PTR_VALUE(obj) (*((grn_obj **)GRN_BULK_HEAD(obj)))
                               ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/grn_db.h:279:9: note: in expansion of macro 'GRN_PTR_VALUE'
       ? GRN_PTR_VALUE(obj)\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2475:19: note: in expansion of macro 'GRN_OBJ_RESOLVE'
           flags = GRN_OBJ_RESOLVE(ctx, flags);
                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1538:31: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_PTR_VALUE(obj) (*((grn_obj **)GRN_BULK_HEAD(obj)))
                               ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/grn_db.h:278:6: note: in expansion of macro 'GRN_PTR_VALUE'
    : GRN_PTR_VALUE(obj)\
      ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2477:18: note: in expansion of macro 'GRN_OBJ_RESOLVE'
           name = GRN_OBJ_RESOLVE(ctx, name);
                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1538:31: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_PTR_VALUE(obj) (*((grn_obj **)GRN_BULK_HEAD(obj)))
                               ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/grn_db.h:279:9: note: in expansion of macro 'GRN_PTR_VALUE'
       ? GRN_PTR_VALUE(obj)\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2477:18: note: in expansion of macro 'GRN_OBJ_RESOLVE'
           name = GRN_OBJ_RESOLVE(ctx, name);
                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2479:40: note: in expansion of macro 'GRN_UINT32_VALUE'
                                  NULL, GRN_UINT32_VALUE(flags),
                                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1538:31: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_PTR_VALUE(obj) (*((grn_obj **)GRN_BULK_HEAD(obj)))
                               ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/grn_db.h:278:6: note: in expansion of macro 'GRN_PTR_VALUE'
    : GRN_PTR_VALUE(obj)\
      ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2489:18: note: in expansion of macro 'GRN_OBJ_RESOLVE'
           name = GRN_OBJ_RESOLVE(ctx, name);
                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1538:31: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_PTR_VALUE(obj) (*((grn_obj **)GRN_BULK_HEAD(obj)))
                               ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/grn_db.h:279:9: note: in expansion of macro 'GRN_PTR_VALUE'
       ? GRN_PTR_VALUE(obj)\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2489:18: note: in expansion of macro 'GRN_OBJ_RESOLVE'
           name = GRN_OBJ_RESOLVE(ctx, name);
                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1538:31: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_PTR_VALUE(obj) (*((grn_obj **)GRN_BULK_HEAD(obj)))
                               ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/grn_db.h:278:6: note: in expansion of macro 'GRN_PTR_VALUE'
    : GRN_PTR_VALUE(obj)\
      ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2491:18: note: in expansion of macro 'GRN_OBJ_RESOLVE'
           expr = GRN_OBJ_RESOLVE(ctx, expr);
                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1538:31: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_PTR_VALUE(obj) (*((grn_obj **)GRN_BULK_HEAD(obj)))
                               ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/grn_db.h:279:9: note: in expansion of macro 'GRN_PTR_VALUE'
       ? GRN_PTR_VALUE(obj)\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2491:18: note: in expansion of macro 'GRN_OBJ_RESOLVE'
           expr = GRN_OBJ_RESOLVE(ctx, expr);
                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2494:72: note: in expansion of macro 'GRN_INT32_VALUE'
             res = grn_expr_get_var_by_offset(ctx, expr, (unsigned int) GRN_INT32_VALUE(name));
                                                                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2497:72: note: in expansion of macro 'GRN_UINT32_VALUE'
             res = grn_expr_get_var_by_offset(ctx, expr, (unsigned int) GRN_UINT32_VALUE(name));
                                                                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2500:72: note: in expansion of macro 'GRN_INT64_VALUE'
             res = grn_expr_get_var_by_offset(ctx, expr, (unsigned int) GRN_INT64_VALUE(name));
                                                                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2503:72: note: in expansion of macro 'GRN_UINT64_VALUE'
             res = grn_expr_get_var_by_offset(ctx, expr, (unsigned int) GRN_UINT64_VALUE(name));
                                                                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1538:31: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_PTR_VALUE(obj) (*((grn_obj **)GRN_BULK_HEAD(obj)))
                               ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/grn_db.h:278:6: note: in expansion of macro 'GRN_PTR_VALUE'
    : GRN_PTR_VALUE(obj)\
      ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2526:19: note: in expansion of macro 'GRN_OBJ_RESOLVE'
           value = GRN_OBJ_RESOLVE(ctx, value);
                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1538:31: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_PTR_VALUE(obj) (*((grn_obj **)GRN_BULK_HEAD(obj)))
                               ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/grn_db.h:279:9: note: in expansion of macro 'GRN_PTR_VALUE'
       ? GRN_PTR_VALUE(obj)\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2526:19: note: in expansion of macro 'GRN_OBJ_RESOLVE'
           value = GRN_OBJ_RESOLVE(ctx, value);
                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1538:31: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_PTR_VALUE(obj) (*((grn_obj **)GRN_BULK_HEAD(obj)))
                               ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2531:28: note: in expansion of macro 'GRN_PTR_VALUE'
             grn_obj *col = GRN_PTR_VALUE(var);
                            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2532:27: warning: cast increases required alignment of target type [-Wcast-align]
             grn_id rid = *(grn_id *)(GRN_BULK_HEAD(var) + sizeof(grn_obj *));
                           ^
In file included from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga.h:22:0,
                 from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/grn.h:740,
                 from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:18:
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1538:31: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_PTR_VALUE(obj) (*((grn_obj **)GRN_BULK_HEAD(obj)))
                               ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2196:20: note: in expansion of macro 'GRN_PTR_VALUE'
     grn_obj *col = GRN_PTR_VALUE(var);                                  \
                    ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2542:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2197:19: warning: cast increases required alignment of target type [-Wcast-align]
     grn_id rid = *(grn_id *)(GRN_BULK_HEAD(var) + sizeof(grn_obj *));   \
                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2542:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
In file included from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga.h:22:0,
                 from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/grn.h:740,
                 from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:18:
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1538:31: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_PTR_VALUE(obj) (*((grn_obj **)GRN_BULK_HEAD(obj)))
                               ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/grn_db.h:278:6: note: in expansion of macro 'GRN_PTR_VALUE'
    : GRN_PTR_VALUE(obj)\
      ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2201:13: note: in expansion of macro 'GRN_OBJ_RESOLVE'
     value = GRN_OBJ_RESOLVE(ctx, value);                                \
             ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2542:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1538:31: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_PTR_VALUE(obj) (*((grn_obj **)GRN_BULK_HEAD(obj)))
                               ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/grn_db.h:279:9: note: in expansion of macro 'GRN_PTR_VALUE'
       ? GRN_PTR_VALUE(obj)\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2201:13: note: in expansion of macro 'GRN_OBJ_RESOLVE'
     value = GRN_OBJ_RESOLVE(ctx, value);                                \
             ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2542:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro 'GRN_INT16_VALUE'
       y_ = GRN_INT16_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2542:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro 'GRN_UINT16_VALUE'
       y_ = GRN_UINT16_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2542:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro 'GRN_INT32_VALUE'
       y_ = GRN_INT32_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2542:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro 'GRN_UINT32_VALUE'
       y_ = GRN_UINT32_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2542:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro 'GRN_INT64_VALUE'
 #define GRN_TIME_VALUE GRN_INT64_VALUE
                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro 'GRN_TIME_VALUE'
       y_ = GRN_TIME_VALUE(y);                                           \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2542:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro 'GRN_INT64_VALUE'
       y_ = GRN_INT64_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2542:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro 'GRN_UINT64_VALUE'
       y_ = GRN_UINT64_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2542:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro 'GRN_FLOAT_VALUE'
       y_ = GRN_FLOAT_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2542:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro 'GRN_INT16_VALUE'
       y_ = GRN_INT16_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2542:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro 'GRN_UINT16_VALUE'
       y_ = GRN_UINT16_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2542:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro 'GRN_INT32_VALUE'
       y_ = GRN_INT32_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2542:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro 'GRN_UINT32_VALUE'
       y_ = GRN_UINT32_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2542:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro 'GRN_INT64_VALUE'
 #define GRN_TIME_VALUE GRN_INT64_VALUE
                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro 'GRN_TIME_VALUE'
       y_ = GRN_TIME_VALUE(y);                                           \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2542:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro 'GRN_INT64_VALUE'
       y_ = GRN_INT64_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2542:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro 'GRN_UINT64_VALUE'
       y_ = GRN_UINT64_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2542:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro 'GRN_FLOAT_VALUE'
       y_ = GRN_FLOAT_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2542:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1556:12: note: in expansion of macro 'GRN_INT16_VALUE'
       x_ = GRN_INT16_VALUE(x);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2542:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro 'GRN_INT16_VALUE'
       y_ = GRN_INT16_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2542:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro 'GRN_UINT16_VALUE'
       y_ = GRN_UINT16_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2542:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro 'GRN_INT32_VALUE'
       y_ = GRN_INT32_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2542:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro 'GRN_UINT32_VALUE'
       y_ = GRN_UINT32_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2542:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro 'GRN_INT64_VALUE'
 #define GRN_TIME_VALUE GRN_INT64_VALUE
                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro 'GRN_TIME_VALUE'
       y_ = GRN_TIME_VALUE(y);                                           \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2542:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro 'GRN_INT64_VALUE'
       y_ = GRN_INT64_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2542:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro 'GRN_UINT64_VALUE'
       y_ = GRN_UINT64_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2542:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro 'GRN_FLOAT_VALUE'
       y_ = GRN_FLOAT_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2542:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1403:38: note: in definition of macro 'GRN_INT16_SET'
   signed short _val = (signed short)(val);\
                                      ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro 'INTEGER_ARITHMETIC_OPERATION_STAR'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro 'GRN_INT16_VALUE'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                                         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2542:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1570:12: note: in expansion of macro 'GRN_UINT16_VALUE'
       x_ = GRN_UINT16_VALUE(x);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2542:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro 'GRN_INT16_VALUE'
       y_ = GRN_INT16_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2542:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro 'GRN_UINT16_VALUE'
       y_ = GRN_UINT16_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2542:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro 'GRN_INT32_VALUE'
       y_ = GRN_INT32_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2542:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro 'GRN_UINT32_VALUE'
       y_ = GRN_UINT32_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2542:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro 'GRN_INT64_VALUE'
 #define GRN_TIME_VALUE GRN_INT64_VALUE
                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro 'GRN_TIME_VALUE'
       y_ = GRN_TIME_VALUE(y);                                           \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2542:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro 'GRN_INT64_VALUE'
       y_ = GRN_INT64_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2542:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro 'GRN_UINT64_VALUE'
       y_ = GRN_UINT64_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2542:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro 'GRN_FLOAT_VALUE'
       y_ = GRN_FLOAT_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2542:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1407:42: note: in definition of macro 'GRN_UINT16_SET'
   unsigned short _val = (unsigned short)(val);\
                                          ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro 'INTEGER_ARITHMETIC_OPERATION_STAR'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro 'GRN_UINT16_VALUE'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                                         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2542:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1584:12: note: in expansion of macro 'GRN_INT32_VALUE'
       x_ = GRN_INT32_VALUE(x);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2542:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro 'GRN_INT16_VALUE'
       y_ = GRN_INT16_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2542:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro 'GRN_UINT16_VALUE'
       y_ = GRN_UINT16_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2542:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro 'GRN_INT32_VALUE'
       y_ = GRN_INT32_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2542:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro 'GRN_UINT32_VALUE'
       y_ = GRN_UINT32_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2542:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro 'GRN_INT64_VALUE'
 #define GRN_TIME_VALUE GRN_INT64_VALUE
                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro 'GRN_TIME_VALUE'
       y_ = GRN_TIME_VALUE(y);                                           \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2542:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro 'GRN_INT64_VALUE'
       y_ = GRN_INT64_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2542:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro 'GRN_UINT64_VALUE'
       y_ = GRN_UINT64_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2542:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro 'GRN_FLOAT_VALUE'
       y_ = GRN_FLOAT_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2542:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1411:20: note: in definition of macro 'GRN_INT32_SET'
   int _val = (int)(val);\
                    ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro 'INTEGER_ARITHMETIC_OPERATION_STAR'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro 'GRN_INT32_VALUE'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                                         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2542:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1598:12: note: in expansion of macro 'GRN_UINT32_VALUE'
       x_ = GRN_UINT32_VALUE(x);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2542:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro 'GRN_INT16_VALUE'
       y_ = GRN_INT16_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2542:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro 'GRN_UINT16_VALUE'
       y_ = GRN_UINT16_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2542:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro 'GRN_INT32_VALUE'
       y_ = GRN_INT32_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2542:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro 'GRN_UINT32_VALUE'
       y_ = GRN_UINT32_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2542:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro 'GRN_INT64_VALUE'
 #define GRN_TIME_VALUE GRN_INT64_VALUE
                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro 'GRN_TIME_VALUE'
       y_ = GRN_TIME_VALUE(y);                                           \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2542:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro 'GRN_INT64_VALUE'
       y_ = GRN_INT64_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2542:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro 'GRN_UINT64_VALUE'
       y_ = GRN_UINT64_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2542:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro 'GRN_FLOAT_VALUE'
       y_ = GRN_FLOAT_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2542:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1415:38: note: in definition of macro 'GRN_UINT32_SET'
   unsigned int _val = (unsigned int)(val);\
                                      ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro 'INTEGER_ARITHMETIC_OPERATION_STAR'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro 'GRN_UINT32_VALUE'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                                         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2542:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1612:12: note: in expansion of macro 'GRN_INT64_VALUE'
       x_ = GRN_INT64_VALUE(x);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2542:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro 'GRN_INT16_VALUE'
       y_ = GRN_INT16_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2542:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro 'GRN_UINT16_VALUE'
       y_ = GRN_UINT16_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2542:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro 'GRN_INT32_VALUE'
       y_ = GRN_INT32_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2542:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro 'GRN_UINT32_VALUE'
       y_ = GRN_UINT32_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2542:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro 'GRN_INT64_VALUE'
 #define GRN_TIME_VALUE GRN_INT64_VALUE
                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro 'GRN_TIME_VALUE'
       y_ = GRN_TIME_VALUE(y);                                           \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2542:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro 'GRN_INT64_VALUE'
       y_ = GRN_INT64_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2542:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro 'GRN_UINT64_VALUE'
       y_ = GRN_UINT64_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2542:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro 'GRN_FLOAT_VALUE'
       y_ = GRN_FLOAT_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2542:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1423:58: note: in definition of macro 'GRN_UINT64_SET'
   long long unsigned int _val = (long long unsigned int)(val);\
                                                          ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro 'INTEGER_ARITHMETIC_OPERATION_STAR'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro 'GRN_UINT64_VALUE'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                                         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2542:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro 'GRN_INT64_VALUE'
 #define GRN_TIME_VALUE GRN_INT64_VALUE
                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1626:12: note: in expansion of macro 'GRN_TIME_VALUE'
       x_ = GRN_TIME_VALUE(x);                                           \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2542:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro 'GRN_INT16_VALUE'
       y_ = GRN_INT16_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2542:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro 'GRN_UINT16_VALUE'
       y_ = GRN_UINT16_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2542:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro 'GRN_INT32_VALUE'
       y_ = GRN_INT32_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2542:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro 'GRN_UINT32_VALUE'
       y_ = GRN_UINT32_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2542:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro 'GRN_INT64_VALUE'
 #define GRN_TIME_VALUE GRN_INT64_VALUE
                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro 'GRN_TIME_VALUE'
       y_ = GRN_TIME_VALUE(y);                                           \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2542:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro 'GRN_INT64_VALUE'
       y_ = GRN_INT64_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2542:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro 'GRN_UINT64_VALUE'
       y_ = GRN_UINT64_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2542:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro 'GRN_FLOAT_VALUE'
       y_ = GRN_FLOAT_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2542:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1419:40: note: in definition of macro 'GRN_INT64_SET'
   long long int _val = (long long int)(val);\
                                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro 'INTEGER_ARITHMETIC_OPERATION_STAR'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro 'GRN_INT64_VALUE'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                                         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1629:45: note: in expansion of macro 'GRN_TIME_VALUE'
                                             GRN_TIME_VALUE,             \
                                             ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2542:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1640:12: note: in expansion of macro 'GRN_UINT64_VALUE'
       x_ = GRN_UINT64_VALUE(x);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2542:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro 'GRN_INT16_VALUE'
       y_ = GRN_INT16_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2542:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro 'GRN_UINT16_VALUE'
       y_ = GRN_UINT16_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2542:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro 'GRN_INT32_VALUE'
       y_ = GRN_INT32_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2542:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro 'GRN_UINT32_VALUE'
       y_ = GRN_UINT32_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2542:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro 'GRN_INT64_VALUE'
 #define GRN_TIME_VALUE GRN_INT64_VALUE
                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro 'GRN_TIME_VALUE'
       y_ = GRN_TIME_VALUE(y);                                           \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2542:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro 'GRN_INT64_VALUE'
       y_ = GRN_INT64_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2542:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro 'GRN_UINT64_VALUE'
       y_ = GRN_UINT64_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2542:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro 'GRN_FLOAT_VALUE'
       y_ = GRN_FLOAT_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2542:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1423:58: note: in definition of macro 'GRN_UINT64_SET'
   long long unsigned int _val = (long long unsigned int)(val);\
                                                          ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro 'INTEGER_ARITHMETIC_OPERATION_STAR'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro 'GRN_UINT64_VALUE'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                                         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2542:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1654:12: note: in expansion of macro 'GRN_FLOAT_VALUE'
       x_ = GRN_FLOAT_VALUE(x);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2542:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro 'GRN_INT16_VALUE'
       y_ = GRN_INT16_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2542:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro 'GRN_UINT16_VALUE'
       y_ = GRN_UINT16_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2542:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro 'GRN_INT32_VALUE'
       y_ = GRN_INT32_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2542:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro 'GRN_UINT32_VALUE'
       y_ = GRN_UINT32_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2542:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro 'GRN_INT64_VALUE'
 #define GRN_TIME_VALUE GRN_INT64_VALUE
                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro 'GRN_TIME_VALUE'
       y_ = GRN_TIME_VALUE(y);                                           \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2542:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro 'GRN_INT64_VALUE'
       y_ = GRN_INT64_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2542:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro 'GRN_UINT64_VALUE'
       y_ = GRN_UINT64_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2542:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro 'GRN_FLOAT_VALUE'
       y_ = GRN_FLOAT_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2542:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1427:26: note: in definition of macro 'GRN_FLOAT_SET'
   double _val = (double)(val);\
                          ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro 'FLOAT_ARITHMETIC_OPERATION_STAR'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro 'GRN_FLOAT_VALUE'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                                         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2542:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1538:31: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_PTR_VALUE(obj) (*((grn_obj **)GRN_BULK_HEAD(obj)))
                               ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2196:20: note: in expansion of macro 'GRN_PTR_VALUE'
     grn_obj *col = GRN_PTR_VALUE(var);                                  \
                    ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2556:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2197:19: warning: cast increases required alignment of target type [-Wcast-align]
     grn_id rid = *(grn_id *)(GRN_BULK_HEAD(var) + sizeof(grn_obj *));   \
                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2556:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
In file included from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga.h:22:0,
                 from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/grn.h:740,
                 from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:18:
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1538:31: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_PTR_VALUE(obj) (*((grn_obj **)GRN_BULK_HEAD(obj)))
                               ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/grn_db.h:278:6: note: in expansion of macro 'GRN_PTR_VALUE'
    : GRN_PTR_VALUE(obj)\
      ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2201:13: note: in expansion of macro 'GRN_OBJ_RESOLVE'
     value = GRN_OBJ_RESOLVE(ctx, value);                                \
             ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2556:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1538:31: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_PTR_VALUE(obj) (*((grn_obj **)GRN_BULK_HEAD(obj)))
                               ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/grn_db.h:279:9: note: in expansion of macro 'GRN_PTR_VALUE'
       ? GRN_PTR_VALUE(obj)\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2201:13: note: in expansion of macro 'GRN_OBJ_RESOLVE'
     value = GRN_OBJ_RESOLVE(ctx, value);                                \
             ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2556:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro 'GRN_INT16_VALUE'
       y_ = GRN_INT16_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2556:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro 'GRN_UINT16_VALUE'
       y_ = GRN_UINT16_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2556:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro 'GRN_INT32_VALUE'
       y_ = GRN_INT32_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2556:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro 'GRN_UINT32_VALUE'
       y_ = GRN_UINT32_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2556:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro 'GRN_INT64_VALUE'
 #define GRN_TIME_VALUE GRN_INT64_VALUE
                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro 'GRN_TIME_VALUE'
       y_ = GRN_TIME_VALUE(y);                                           \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2556:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro 'GRN_INT64_VALUE'
       y_ = GRN_INT64_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2556:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro 'GRN_UINT64_VALUE'
       y_ = GRN_UINT64_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2556:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro 'GRN_FLOAT_VALUE'
       y_ = GRN_FLOAT_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2556:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro 'GRN_INT16_VALUE'
       y_ = GRN_INT16_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2556:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro 'GRN_UINT16_VALUE'
       y_ = GRN_UINT16_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2556:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro 'GRN_INT32_VALUE'
       y_ = GRN_INT32_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2556:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro 'GRN_UINT32_VALUE'
       y_ = GRN_UINT32_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2556:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro 'GRN_INT64_VALUE'
 #define GRN_TIME_VALUE GRN_INT64_VALUE
                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro 'GRN_TIME_VALUE'
       y_ = GRN_TIME_VALUE(y);                                           \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2556:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro 'GRN_INT64_VALUE'
       y_ = GRN_INT64_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2556:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro 'GRN_UINT64_VALUE'
       y_ = GRN_UINT64_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2556:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro 'GRN_FLOAT_VALUE'
       y_ = GRN_FLOAT_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2556:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1556:12: note: in expansion of macro 'GRN_INT16_VALUE'
       x_ = GRN_INT16_VALUE(x);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2556:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro 'GRN_INT16_VALUE'
       y_ = GRN_INT16_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2556:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro 'GRN_UINT16_VALUE'
       y_ = GRN_UINT16_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2556:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro 'GRN_INT32_VALUE'
       y_ = GRN_INT32_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2556:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro 'GRN_UINT32_VALUE'
       y_ = GRN_UINT32_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2556:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro 'GRN_INT64_VALUE'
 #define GRN_TIME_VALUE GRN_INT64_VALUE
                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro 'GRN_TIME_VALUE'
       y_ = GRN_TIME_VALUE(y);                                           \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2556:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro 'GRN_INT64_VALUE'
       y_ = GRN_INT64_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2556:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro 'GRN_UINT64_VALUE'
       y_ = GRN_UINT64_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2556:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro 'GRN_FLOAT_VALUE'
       y_ = GRN_FLOAT_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2556:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1403:38: note: in definition of macro 'GRN_INT16_SET'
   signed short _val = (signed short)(val);\
                                      ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro 'INTEGER_ARITHMETIC_OPERATION_SLASH'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro 'GRN_INT16_VALUE'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                                         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2556:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1570:12: note: in expansion of macro 'GRN_UINT16_VALUE'
       x_ = GRN_UINT16_VALUE(x);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2556:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro 'GRN_INT16_VALUE'
       y_ = GRN_INT16_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2556:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro 'GRN_UINT16_VALUE'
       y_ = GRN_UINT16_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2556:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro 'GRN_INT32_VALUE'
       y_ = GRN_INT32_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2556:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro 'GRN_UINT32_VALUE'
       y_ = GRN_UINT32_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2556:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro 'GRN_INT64_VALUE'
 #define GRN_TIME_VALUE GRN_INT64_VALUE
                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro 'GRN_TIME_VALUE'
       y_ = GRN_TIME_VALUE(y);                                           \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2556:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro 'GRN_INT64_VALUE'
       y_ = GRN_INT64_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2556:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro 'GRN_UINT64_VALUE'
       y_ = GRN_UINT64_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2556:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro 'GRN_FLOAT_VALUE'
       y_ = GRN_FLOAT_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2556:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1407:42: note: in definition of macro 'GRN_UINT16_SET'
   unsigned short _val = (unsigned short)(val);\
                                          ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro 'INTEGER_ARITHMETIC_OPERATION_SLASH'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro 'GRN_UINT16_VALUE'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                                         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2556:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1584:12: note: in expansion of macro 'GRN_INT32_VALUE'
       x_ = GRN_INT32_VALUE(x);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2556:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro 'GRN_INT16_VALUE'
       y_ = GRN_INT16_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2556:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro 'GRN_UINT16_VALUE'
       y_ = GRN_UINT16_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2556:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro 'GRN_INT32_VALUE'
       y_ = GRN_INT32_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2556:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro 'GRN_UINT32_VALUE'
       y_ = GRN_UINT32_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2556:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro 'GRN_INT64_VALUE'
 #define GRN_TIME_VALUE GRN_INT64_VALUE
                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro 'GRN_TIME_VALUE'
       y_ = GRN_TIME_VALUE(y);                                           \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2556:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro 'GRN_INT64_VALUE'
       y_ = GRN_INT64_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2556:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro 'GRN_UINT64_VALUE'
       y_ = GRN_UINT64_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2556:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro 'GRN_FLOAT_VALUE'
       y_ = GRN_FLOAT_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2556:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1411:20: note: in definition of macro 'GRN_INT32_SET'
   int _val = (int)(val);\
                    ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro 'INTEGER_ARITHMETIC_OPERATION_SLASH'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro 'GRN_INT32_VALUE'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                                         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2556:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1598:12: note: in expansion of macro 'GRN_UINT32_VALUE'
       x_ = GRN_UINT32_VALUE(x);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2556:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro 'GRN_INT16_VALUE'
       y_ = GRN_INT16_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2556:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro 'GRN_UINT16_VALUE'
       y_ = GRN_UINT16_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2556:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro 'GRN_INT32_VALUE'
       y_ = GRN_INT32_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2556:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro 'GRN_UINT32_VALUE'
       y_ = GRN_UINT32_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2556:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro 'GRN_INT64_VALUE'
 #define GRN_TIME_VALUE GRN_INT64_VALUE
                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro 'GRN_TIME_VALUE'
       y_ = GRN_TIME_VALUE(y);                                           \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2556:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro 'GRN_INT64_VALUE'
       y_ = GRN_INT64_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2556:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro 'GRN_UINT64_VALUE'
       y_ = GRN_UINT64_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2556:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro 'GRN_FLOAT_VALUE'
       y_ = GRN_FLOAT_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2556:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1415:38: note: in definition of macro 'GRN_UINT32_SET'
   unsigned int _val = (unsigned int)(val);\
                                      ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro 'INTEGER_ARITHMETIC_OPERATION_SLASH'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro 'GRN_UINT32_VALUE'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                                         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2556:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1612:12: note: in expansion of macro 'GRN_INT64_VALUE'
       x_ = GRN_INT64_VALUE(x);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2556:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro 'GRN_INT16_VALUE'
       y_ = GRN_INT16_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2556:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro 'GRN_UINT16_VALUE'
       y_ = GRN_UINT16_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2556:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro 'GRN_INT32_VALUE'
       y_ = GRN_INT32_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2556:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro 'GRN_UINT32_VALUE'
       y_ = GRN_UINT32_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2556:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro 'GRN_INT64_VALUE'
 #define GRN_TIME_VALUE GRN_INT64_VALUE
                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro 'GRN_TIME_VALUE'
       y_ = GRN_TIME_VALUE(y);                                           \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2556:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro 'GRN_INT64_VALUE'
       y_ = GRN_INT64_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2556:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro 'GRN_UINT64_VALUE'
       y_ = GRN_UINT64_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2556:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro 'GRN_FLOAT_VALUE'
       y_ = GRN_FLOAT_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2556:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1423:58: note: in definition of macro 'GRN_UINT64_SET'
   long long unsigned int _val = (long long unsigned int)(val);\
                                                          ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro 'INTEGER_ARITHMETIC_OPERATION_SLASH'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro 'GRN_UINT64_VALUE'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                                         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2556:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro 'GRN_INT64_VALUE'
 #define GRN_TIME_VALUE GRN_INT64_VALUE
                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1626:12: note: in expansion of macro 'GRN_TIME_VALUE'
       x_ = GRN_TIME_VALUE(x);                                           \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2556:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro 'GRN_INT16_VALUE'
       y_ = GRN_INT16_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2556:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro 'GRN_UINT16_VALUE'
       y_ = GRN_UINT16_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2556:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro 'GRN_INT32_VALUE'
       y_ = GRN_INT32_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2556:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro 'GRN_UINT32_VALUE'
       y_ = GRN_UINT32_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2556:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro 'GRN_INT64_VALUE'
 #define GRN_TIME_VALUE GRN_INT64_VALUE
                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro 'GRN_TIME_VALUE'
       y_ = GRN_TIME_VALUE(y);                                           \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2556:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro 'GRN_INT64_VALUE'
       y_ = GRN_INT64_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2556:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro 'GRN_UINT64_VALUE'
       y_ = GRN_UINT64_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2556:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro 'GRN_FLOAT_VALUE'
       y_ = GRN_FLOAT_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2556:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1419:40: note: in definition of macro 'GRN_INT64_SET'
   long long int _val = (long long int)(val);\
                                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro 'INTEGER_ARITHMETIC_OPERATION_SLASH'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro 'GRN_INT64_VALUE'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                                         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1629:45: note: in expansion of macro 'GRN_TIME_VALUE'
                                             GRN_TIME_VALUE,             \
                                             ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2556:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1640:12: note: in expansion of macro 'GRN_UINT64_VALUE'
       x_ = GRN_UINT64_VALUE(x);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2556:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro 'GRN_INT16_VALUE'
       y_ = GRN_INT16_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2556:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro 'GRN_UINT16_VALUE'
       y_ = GRN_UINT16_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2556:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro 'GRN_INT32_VALUE'
       y_ = GRN_INT32_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2556:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro 'GRN_UINT32_VALUE'
       y_ = GRN_UINT32_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2556:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro 'GRN_INT64_VALUE'
 #define GRN_TIME_VALUE GRN_INT64_VALUE
                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro 'GRN_TIME_VALUE'
       y_ = GRN_TIME_VALUE(y);                                           \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2556:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro 'GRN_INT64_VALUE'
       y_ = GRN_INT64_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2556:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro 'GRN_UINT64_VALUE'
       y_ = GRN_UINT64_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2556:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro 'GRN_FLOAT_VALUE'
       y_ = GRN_FLOAT_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2556:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1423:58: note: in definition of macro 'GRN_UINT64_SET'
   long long unsigned int _val = (long long unsigned int)(val);\
                                                          ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro 'INTEGER_ARITHMETIC_OPERATION_SLASH'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro 'GRN_UINT64_VALUE'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                                         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2556:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1654:12: note: in expansion of macro 'GRN_FLOAT_VALUE'
       x_ = GRN_FLOAT_VALUE(x);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2556:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro 'GRN_INT16_VALUE'
       y_ = GRN_INT16_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2556:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro 'GRN_UINT16_VALUE'
       y_ = GRN_UINT16_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2556:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro 'GRN_INT32_VALUE'
       y_ = GRN_INT32_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2556:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro 'GRN_UINT32_VALUE'
       y_ = GRN_UINT32_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2556:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro 'GRN_INT64_VALUE'
 #define GRN_TIME_VALUE GRN_INT64_VALUE
                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro 'GRN_TIME_VALUE'
       y_ = GRN_TIME_VALUE(y);                                           \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2556:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro 'GRN_INT64_VALUE'
       y_ = GRN_INT64_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2556:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro 'GRN_UINT64_VALUE'
       y_ = GRN_UINT64_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2556:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro 'GRN_FLOAT_VALUE'
       y_ = GRN_FLOAT_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2556:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1427:26: note: in definition of macro 'GRN_FLOAT_SET'
   double _val = (double)(val);\
                          ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro 'FLOAT_ARITHMETIC_OPERATION_SLASH'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro 'GRN_FLOAT_VALUE'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                                         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2556:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1538:31: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_PTR_VALUE(obj) (*((grn_obj **)GRN_BULK_HEAD(obj)))
                               ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2196:20: note: in expansion of macro 'GRN_PTR_VALUE'
     grn_obj *col = GRN_PTR_VALUE(var);                                  \
                    ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2570:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2197:19: warning: cast increases required alignment of target type [-Wcast-align]
     grn_id rid = *(grn_id *)(GRN_BULK_HEAD(var) + sizeof(grn_obj *));   \
                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2570:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
In file included from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga.h:22:0,
                 from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/grn.h:740,
                 from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:18:
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1538:31: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_PTR_VALUE(obj) (*((grn_obj **)GRN_BULK_HEAD(obj)))
                               ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/grn_db.h:278:6: note: in expansion of macro 'GRN_PTR_VALUE'
    : GRN_PTR_VALUE(obj)\
      ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2201:13: note: in expansion of macro 'GRN_OBJ_RESOLVE'
     value = GRN_OBJ_RESOLVE(ctx, value);                                \
             ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2570:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1538:31: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_PTR_VALUE(obj) (*((grn_obj **)GRN_BULK_HEAD(obj)))
                               ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/grn_db.h:279:9: note: in expansion of macro 'GRN_PTR_VALUE'
       ? GRN_PTR_VALUE(obj)\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2201:13: note: in expansion of macro 'GRN_OBJ_RESOLVE'
     value = GRN_OBJ_RESOLVE(ctx, value);                                \
             ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2570:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro 'GRN_INT16_VALUE'
       y_ = GRN_INT16_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2570:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro 'GRN_UINT16_VALUE'
       y_ = GRN_UINT16_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2570:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro 'GRN_INT32_VALUE'
       y_ = GRN_INT32_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2570:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro 'GRN_UINT32_VALUE'
       y_ = GRN_UINT32_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2570:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro 'GRN_INT64_VALUE'
 #define GRN_TIME_VALUE GRN_INT64_VALUE
                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro 'GRN_TIME_VALUE'
       y_ = GRN_TIME_VALUE(y);                                           \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2570:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro 'GRN_INT64_VALUE'
       y_ = GRN_INT64_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2570:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro 'GRN_UINT64_VALUE'
       y_ = GRN_UINT64_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2570:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro 'GRN_FLOAT_VALUE'
       y_ = GRN_FLOAT_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2570:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro 'GRN_INT16_VALUE'
       y_ = GRN_INT16_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2570:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro 'GRN_UINT16_VALUE'
       y_ = GRN_UINT16_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2570:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro 'GRN_INT32_VALUE'
       y_ = GRN_INT32_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2570:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro 'GRN_UINT32_VALUE'
       y_ = GRN_UINT32_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2570:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro 'GRN_INT64_VALUE'
 #define GRN_TIME_VALUE GRN_INT64_VALUE
                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro 'GRN_TIME_VALUE'
       y_ = GRN_TIME_VALUE(y);                                           \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2570:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro 'GRN_INT64_VALUE'
       y_ = GRN_INT64_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2570:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro 'GRN_UINT64_VALUE'
       y_ = GRN_UINT64_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2570:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro 'GRN_FLOAT_VALUE'
       y_ = GRN_FLOAT_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2570:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1556:12: note: in expansion of macro 'GRN_INT16_VALUE'
       x_ = GRN_INT16_VALUE(x);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2570:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro 'GRN_INT16_VALUE'
       y_ = GRN_INT16_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2570:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro 'GRN_UINT16_VALUE'
       y_ = GRN_UINT16_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2570:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro 'GRN_INT32_VALUE'
       y_ = GRN_INT32_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2570:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro 'GRN_UINT32_VALUE'
       y_ = GRN_UINT32_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2570:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro 'GRN_INT64_VALUE'
 #define GRN_TIME_VALUE GRN_INT64_VALUE
                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro 'GRN_TIME_VALUE'
       y_ = GRN_TIME_VALUE(y);                                           \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2570:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro 'GRN_INT64_VALUE'
       y_ = GRN_INT64_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2570:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro 'GRN_UINT64_VALUE'
       y_ = GRN_UINT64_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2570:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro 'GRN_FLOAT_VALUE'
       y_ = GRN_FLOAT_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2570:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1403:38: note: in definition of macro 'GRN_INT16_SET'
   signed short _val = (signed short)(val);\
                                      ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro 'INTEGER_ARITHMETIC_OPERATION_MOD'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro 'GRN_INT16_VALUE'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                                         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2570:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1570:12: note: in expansion of macro 'GRN_UINT16_VALUE'
       x_ = GRN_UINT16_VALUE(x);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2570:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro 'GRN_INT16_VALUE'
       y_ = GRN_INT16_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2570:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro 'GRN_UINT16_VALUE'
       y_ = GRN_UINT16_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2570:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro 'GRN_INT32_VALUE'
       y_ = GRN_INT32_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2570:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro 'GRN_UINT32_VALUE'
       y_ = GRN_UINT32_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2570:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro 'GRN_INT64_VALUE'
 #define GRN_TIME_VALUE GRN_INT64_VALUE
                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro 'GRN_TIME_VALUE'
       y_ = GRN_TIME_VALUE(y);                                           \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2570:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro 'GRN_INT64_VALUE'
       y_ = GRN_INT64_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2570:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro 'GRN_UINT64_VALUE'
       y_ = GRN_UINT64_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2570:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro 'GRN_FLOAT_VALUE'
       y_ = GRN_FLOAT_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2570:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1407:42: note: in definition of macro 'GRN_UINT16_SET'
   unsigned short _val = (unsigned short)(val);\
                                          ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro 'INTEGER_ARITHMETIC_OPERATION_MOD'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro 'GRN_UINT16_VALUE'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                                         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2570:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1584:12: note: in expansion of macro 'GRN_INT32_VALUE'
       x_ = GRN_INT32_VALUE(x);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2570:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro 'GRN_INT16_VALUE'
       y_ = GRN_INT16_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2570:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro 'GRN_UINT16_VALUE'
       y_ = GRN_UINT16_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2570:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro 'GRN_INT32_VALUE'
       y_ = GRN_INT32_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2570:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro 'GRN_UINT32_VALUE'
       y_ = GRN_UINT32_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2570:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro 'GRN_INT64_VALUE'
 #define GRN_TIME_VALUE GRN_INT64_VALUE
                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro 'GRN_TIME_VALUE'
       y_ = GRN_TIME_VALUE(y);                                           \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2570:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro 'GRN_INT64_VALUE'
       y_ = GRN_INT64_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2570:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro 'GRN_UINT64_VALUE'
       y_ = GRN_UINT64_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2570:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro 'GRN_FLOAT_VALUE'
       y_ = GRN_FLOAT_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2570:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1411:20: note: in definition of macro 'GRN_INT32_SET'
   int _val = (int)(val);\
                    ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro 'INTEGER_ARITHMETIC_OPERATION_MOD'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro 'GRN_INT32_VALUE'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                                         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2570:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1598:12: note: in expansion of macro 'GRN_UINT32_VALUE'
       x_ = GRN_UINT32_VALUE(x);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2570:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro 'GRN_INT16_VALUE'
       y_ = GRN_INT16_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2570:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro 'GRN_UINT16_VALUE'
       y_ = GRN_UINT16_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2570:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro 'GRN_INT32_VALUE'
       y_ = GRN_INT32_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2570:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro 'GRN_UINT32_VALUE'
       y_ = GRN_UINT32_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2570:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro 'GRN_INT64_VALUE'
 #define GRN_TIME_VALUE GRN_INT64_VALUE
                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro 'GRN_TIME_VALUE'
       y_ = GRN_TIME_VALUE(y);                                           \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2570:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro 'GRN_INT64_VALUE'
       y_ = GRN_INT64_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2570:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro 'GRN_UINT64_VALUE'
       y_ = GRN_UINT64_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2570:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro 'GRN_FLOAT_VALUE'
       y_ = GRN_FLOAT_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2570:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1415:38: note: in definition of macro 'GRN_UINT32_SET'
   unsigned int _val = (unsigned int)(val);\
                                      ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro 'INTEGER_ARITHMETIC_OPERATION_MOD'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro 'GRN_UINT32_VALUE'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                                         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2570:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1612:12: note: in expansion of macro 'GRN_INT64_VALUE'
       x_ = GRN_INT64_VALUE(x);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2570:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro 'GRN_INT16_VALUE'
       y_ = GRN_INT16_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2570:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro 'GRN_UINT16_VALUE'
       y_ = GRN_UINT16_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2570:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro 'GRN_INT32_VALUE'
       y_ = GRN_INT32_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2570:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro 'GRN_UINT32_VALUE'
       y_ = GRN_UINT32_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2570:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro 'GRN_INT64_VALUE'
 #define GRN_TIME_VALUE GRN_INT64_VALUE
                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro 'GRN_TIME_VALUE'
       y_ = GRN_TIME_VALUE(y);                                           \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2570:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro 'GRN_INT64_VALUE'
       y_ = GRN_INT64_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2570:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro 'GRN_UINT64_VALUE'
       y_ = GRN_UINT64_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2570:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro 'GRN_FLOAT_VALUE'
       y_ = GRN_FLOAT_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2570:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1423:58: note: in definition of macro 'GRN_UINT64_SET'
   long long unsigned int _val = (long long unsigned int)(val);\
                                                          ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro 'INTEGER_ARITHMETIC_OPERATION_MOD'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro 'GRN_UINT64_VALUE'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                                         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2570:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro 'GRN_INT64_VALUE'
 #define GRN_TIME_VALUE GRN_INT64_VALUE
                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1626:12: note: in expansion of macro 'GRN_TIME_VALUE'
       x_ = GRN_TIME_VALUE(x);                                           \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2570:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro 'GRN_INT16_VALUE'
       y_ = GRN_INT16_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2570:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro 'GRN_UINT16_VALUE'
       y_ = GRN_UINT16_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2570:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro 'GRN_INT32_VALUE'
       y_ = GRN_INT32_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2570:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro 'GRN_UINT32_VALUE'
       y_ = GRN_UINT32_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2570:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro 'GRN_INT64_VALUE'
 #define GRN_TIME_VALUE GRN_INT64_VALUE
                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro 'GRN_TIME_VALUE'
       y_ = GRN_TIME_VALUE(y);                                           \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2570:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro 'GRN_INT64_VALUE'
       y_ = GRN_INT64_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2570:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro 'GRN_UINT64_VALUE'
       y_ = GRN_UINT64_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2570:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro 'GRN_FLOAT_VALUE'
       y_ = GRN_FLOAT_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2570:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1419:40: note: in definition of macro 'GRN_INT64_SET'
   long long int _val = (long long int)(val);\
                                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro 'INTEGER_ARITHMETIC_OPERATION_MOD'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro 'GRN_INT64_VALUE'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                                         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1629:45: note: in expansion of macro 'GRN_TIME_VALUE'
                                             GRN_TIME_VALUE,             \
                                             ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2570:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1640:12: note: in expansion of macro 'GRN_UINT64_VALUE'
       x_ = GRN_UINT64_VALUE(x);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2570:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro 'GRN_INT16_VALUE'
       y_ = GRN_INT16_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2570:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro 'GRN_UINT16_VALUE'
       y_ = GRN_UINT16_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2570:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro 'GRN_INT32_VALUE'
       y_ = GRN_INT32_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2570:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro 'GRN_UINT32_VALUE'
       y_ = GRN_UINT32_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2570:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro 'GRN_INT64_VALUE'
 #define GRN_TIME_VALUE GRN_INT64_VALUE
                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro 'GRN_TIME_VALUE'
       y_ = GRN_TIME_VALUE(y);                                           \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2570:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro 'GRN_INT64_VALUE'
       y_ = GRN_INT64_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2570:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro 'GRN_UINT64_VALUE'
       y_ = GRN_UINT64_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2570:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro 'GRN_FLOAT_VALUE'
       y_ = GRN_FLOAT_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2570:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1423:58: note: in definition of macro 'GRN_UINT64_SET'
   long long unsigned int _val = (long long unsigned int)(val);\
                                                          ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro 'INTEGER_ARITHMETIC_OPERATION_MOD'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro 'GRN_UINT64_VALUE'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                                         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2570:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1654:12: note: in expansion of macro 'GRN_FLOAT_VALUE'
       x_ = GRN_FLOAT_VALUE(x);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2570:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro 'GRN_INT16_VALUE'
       y_ = GRN_INT16_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2570:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro 'GRN_UINT16_VALUE'
       y_ = GRN_UINT16_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2570:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro 'GRN_INT32_VALUE'
       y_ = GRN_INT32_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2570:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro 'GRN_UINT32_VALUE'
       y_ = GRN_UINT32_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2570:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro 'GRN_INT64_VALUE'
 #define GRN_TIME_VALUE GRN_INT64_VALUE
                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro 'GRN_TIME_VALUE'
       y_ = GRN_TIME_VALUE(y);                                           \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2570:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro 'GRN_INT64_VALUE'
       y_ = GRN_INT64_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2570:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro 'GRN_UINT64_VALUE'
       y_ = GRN_UINT64_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2570:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro 'GRN_FLOAT_VALUE'
       y_ = GRN_FLOAT_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2570:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1427:26: note: in definition of macro 'GRN_FLOAT_SET'
   double _val = (double)(val);\
                          ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro 'FLOAT_ARITHMETIC_OPERATION_MOD'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro 'GRN_FLOAT_VALUE'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                                         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2570:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1538:31: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_PTR_VALUE(obj) (*((grn_obj **)GRN_BULK_HEAD(obj)))
                               ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2196:20: note: in expansion of macro 'GRN_PTR_VALUE'
     grn_obj *col = GRN_PTR_VALUE(var);                                  \
                    ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2584:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2197:19: warning: cast increases required alignment of target type [-Wcast-align]
     grn_id rid = *(grn_id *)(GRN_BULK_HEAD(var) + sizeof(grn_obj *));   \
                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2584:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
In file included from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga.h:22:0,
                 from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/grn.h:740,
                 from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:18:
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1538:31: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_PTR_VALUE(obj) (*((grn_obj **)GRN_BULK_HEAD(obj)))
                               ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/grn_db.h:278:6: note: in expansion of macro 'GRN_PTR_VALUE'
    : GRN_PTR_VALUE(obj)\
      ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2201:13: note: in expansion of macro 'GRN_OBJ_RESOLVE'
     value = GRN_OBJ_RESOLVE(ctx, value);                                \
             ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2584:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1538:31: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_PTR_VALUE(obj) (*((grn_obj **)GRN_BULK_HEAD(obj)))
                               ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/grn_db.h:279:9: note: in expansion of macro 'GRN_PTR_VALUE'
       ? GRN_PTR_VALUE(obj)\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2201:13: note: in expansion of macro 'GRN_OBJ_RESOLVE'
     value = GRN_OBJ_RESOLVE(ctx, value);                                \
             ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2584:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro 'GRN_INT16_VALUE'
       y_ = GRN_INT16_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2584:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro 'GRN_UINT16_VALUE'
       y_ = GRN_UINT16_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2584:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro 'GRN_INT32_VALUE'
       y_ = GRN_INT32_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2584:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro 'GRN_UINT32_VALUE'
       y_ = GRN_UINT32_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2584:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro 'GRN_INT64_VALUE'
 #define GRN_TIME_VALUE GRN_INT64_VALUE
                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro 'GRN_TIME_VALUE'
       y_ = GRN_TIME_VALUE(y);                                           \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2584:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro 'GRN_INT64_VALUE'
       y_ = GRN_INT64_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2584:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro 'GRN_UINT64_VALUE'
       y_ = GRN_UINT64_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2584:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro 'GRN_FLOAT_VALUE'
       y_ = GRN_FLOAT_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2584:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro 'GRN_INT16_VALUE'
       y_ = GRN_INT16_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2584:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro 'GRN_UINT16_VALUE'
       y_ = GRN_UINT16_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2584:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro 'GRN_INT32_VALUE'
       y_ = GRN_INT32_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2584:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro 'GRN_UINT32_VALUE'
       y_ = GRN_UINT32_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2584:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro 'GRN_INT64_VALUE'
 #define GRN_TIME_VALUE GRN_INT64_VALUE
                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro 'GRN_TIME_VALUE'
       y_ = GRN_TIME_VALUE(y);                                           \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2584:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro 'GRN_INT64_VALUE'
       y_ = GRN_INT64_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2584:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro 'GRN_UINT64_VALUE'
       y_ = GRN_UINT64_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2584:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro 'GRN_FLOAT_VALUE'
       y_ = GRN_FLOAT_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2584:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1556:12: note: in expansion of macro 'GRN_INT16_VALUE'
       x_ = GRN_INT16_VALUE(x);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2584:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro 'GRN_INT16_VALUE'
       y_ = GRN_INT16_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2584:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro 'GRN_UINT16_VALUE'
       y_ = GRN_UINT16_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2584:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro 'GRN_INT32_VALUE'
       y_ = GRN_INT32_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2584:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro 'GRN_UINT32_VALUE'
       y_ = GRN_UINT32_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2584:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro 'GRN_INT64_VALUE'
 #define GRN_TIME_VALUE GRN_INT64_VALUE
                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro 'GRN_TIME_VALUE'
       y_ = GRN_TIME_VALUE(y);                                           \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2584:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro 'GRN_INT64_VALUE'
       y_ = GRN_INT64_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2584:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro 'GRN_UINT64_VALUE'
       y_ = GRN_UINT64_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2584:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro 'GRN_FLOAT_VALUE'
       y_ = GRN_FLOAT_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2584:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1403:38: note: in definition of macro 'GRN_INT16_SET'
   signed short _val = (signed short)(val);\
                                      ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro 'INTEGER_ARITHMETIC_OPERATION_PLUS'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro 'GRN_INT16_VALUE'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                                         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2584:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1570:12: note: in expansion of macro 'GRN_UINT16_VALUE'
       x_ = GRN_UINT16_VALUE(x);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2584:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro 'GRN_INT16_VALUE'
       y_ = GRN_INT16_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2584:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro 'GRN_UINT16_VALUE'
       y_ = GRN_UINT16_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2584:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro 'GRN_INT32_VALUE'
       y_ = GRN_INT32_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2584:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro 'GRN_UINT32_VALUE'
       y_ = GRN_UINT32_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2584:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro 'GRN_INT64_VALUE'
 #define GRN_TIME_VALUE GRN_INT64_VALUE
                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro 'GRN_TIME_VALUE'
       y_ = GRN_TIME_VALUE(y);                                           \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2584:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro 'GRN_INT64_VALUE'
       y_ = GRN_INT64_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2584:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro 'GRN_UINT64_VALUE'
       y_ = GRN_UINT64_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2584:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro 'GRN_FLOAT_VALUE'
       y_ = GRN_FLOAT_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2584:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1407:42: note: in definition of macro 'GRN_UINT16_SET'
   unsigned short _val = (unsigned short)(val);\
                                          ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro 'INTEGER_ARITHMETIC_OPERATION_PLUS'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro 'GRN_UINT16_VALUE'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                                         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2584:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1584:12: note: in expansion of macro 'GRN_INT32_VALUE'
       x_ = GRN_INT32_VALUE(x);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2584:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro 'GRN_INT16_VALUE'
       y_ = GRN_INT16_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2584:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro 'GRN_UINT16_VALUE'
       y_ = GRN_UINT16_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2584:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro 'GRN_INT32_VALUE'
       y_ = GRN_INT32_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2584:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro 'GRN_UINT32_VALUE'
       y_ = GRN_UINT32_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2584:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro 'GRN_INT64_VALUE'
 #define GRN_TIME_VALUE GRN_INT64_VALUE
                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro 'GRN_TIME_VALUE'
       y_ = GRN_TIME_VALUE(y);                                           \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2584:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro 'GRN_INT64_VALUE'
       y_ = GRN_INT64_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2584:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro 'GRN_UINT64_VALUE'
       y_ = GRN_UINT64_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2584:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro 'GRN_FLOAT_VALUE'
       y_ = GRN_FLOAT_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2584:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1411:20: note: in definition of macro 'GRN_INT32_SET'
   int _val = (int)(val);\
                    ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro 'INTEGER_ARITHMETIC_OPERATION_PLUS'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro 'GRN_INT32_VALUE'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                                         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2584:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1598:12: note: in expansion of macro 'GRN_UINT32_VALUE'
       x_ = GRN_UINT32_VALUE(x);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2584:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro 'GRN_INT16_VALUE'
       y_ = GRN_INT16_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2584:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro 'GRN_UINT16_VALUE'
       y_ = GRN_UINT16_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2584:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro 'GRN_INT32_VALUE'
       y_ = GRN_INT32_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2584:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro 'GRN_UINT32_VALUE'
       y_ = GRN_UINT32_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2584:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro 'GRN_INT64_VALUE'
 #define GRN_TIME_VALUE GRN_INT64_VALUE
                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro 'GRN_TIME_VALUE'
       y_ = GRN_TIME_VALUE(y);                                           \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2584:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro 'GRN_INT64_VALUE'
       y_ = GRN_INT64_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2584:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro 'GRN_UINT64_VALUE'
       y_ = GRN_UINT64_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2584:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro 'GRN_FLOAT_VALUE'
       y_ = GRN_FLOAT_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2584:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1415:38: note: in definition of macro 'GRN_UINT32_SET'
   unsigned int _val = (unsigned int)(val);\
                                      ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro 'INTEGER_ARITHMETIC_OPERATION_PLUS'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro 'GRN_UINT32_VALUE'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                                         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2584:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1612:12: note: in expansion of macro 'GRN_INT64_VALUE'
       x_ = GRN_INT64_VALUE(x);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2584:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro 'GRN_INT16_VALUE'
       y_ = GRN_INT16_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2584:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro 'GRN_UINT16_VALUE'
       y_ = GRN_UINT16_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2584:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro 'GRN_INT32_VALUE'
       y_ = GRN_INT32_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2584:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro 'GRN_UINT32_VALUE'
       y_ = GRN_UINT32_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2584:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro 'GRN_INT64_VALUE'
 #define GRN_TIME_VALUE GRN_INT64_VALUE
                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro 'GRN_TIME_VALUE'
       y_ = GRN_TIME_VALUE(y);                                           \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2584:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro 'GRN_INT64_VALUE'
       y_ = GRN_INT64_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2584:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro 'GRN_UINT64_VALUE'
       y_ = GRN_UINT64_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2584:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro 'GRN_FLOAT_VALUE'
       y_ = GRN_FLOAT_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2584:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1423:58: note: in definition of macro 'GRN_UINT64_SET'
   long long unsigned int _val = (long long unsigned int)(val);\
                                                          ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro 'INTEGER_ARITHMETIC_OPERATION_PLUS'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro 'GRN_UINT64_VALUE'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                                         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2584:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro 'GRN_INT64_VALUE'
 #define GRN_TIME_VALUE GRN_INT64_VALUE
                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1626:12: note: in expansion of macro 'GRN_TIME_VALUE'
       x_ = GRN_TIME_VALUE(x);                                           \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2584:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro 'GRN_INT16_VALUE'
       y_ = GRN_INT16_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2584:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro 'GRN_UINT16_VALUE'
       y_ = GRN_UINT16_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2584:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro 'GRN_INT32_VALUE'
       y_ = GRN_INT32_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2584:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro 'GRN_UINT32_VALUE'
       y_ = GRN_UINT32_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2584:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro 'GRN_INT64_VALUE'
 #define GRN_TIME_VALUE GRN_INT64_VALUE
                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro 'GRN_TIME_VALUE'
       y_ = GRN_TIME_VALUE(y);                                           \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2584:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro 'GRN_INT64_VALUE'
       y_ = GRN_INT64_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2584:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro 'GRN_UINT64_VALUE'
       y_ = GRN_UINT64_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2584:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro 'GRN_FLOAT_VALUE'
       y_ = GRN_FLOAT_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2584:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1419:40: note: in definition of macro 'GRN_INT64_SET'
   long long int _val = (long long int)(val);\
                                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro 'INTEGER_ARITHMETIC_OPERATION_PLUS'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro 'GRN_INT64_VALUE'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                                         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1629:45: note: in expansion of macro 'GRN_TIME_VALUE'
                                             GRN_TIME_VALUE,             \
                                             ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2584:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1640:12: note: in expansion of macro 'GRN_UINT64_VALUE'
       x_ = GRN_UINT64_VALUE(x);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2584:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro 'GRN_INT16_VALUE'
       y_ = GRN_INT16_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2584:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro 'GRN_UINT16_VALUE'
       y_ = GRN_UINT16_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2584:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro 'GRN_INT32_VALUE'
       y_ = GRN_INT32_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2584:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro 'GRN_UINT32_VALUE'
       y_ = GRN_UINT32_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2584:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro 'GRN_INT64_VALUE'
 #define GRN_TIME_VALUE GRN_INT64_VALUE
                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro 'GRN_TIME_VALUE'
       y_ = GRN_TIME_VALUE(y);                                           \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2584:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro 'GRN_INT64_VALUE'
       y_ = GRN_INT64_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2584:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro 'GRN_UINT64_VALUE'
       y_ = GRN_UINT64_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2584:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro 'GRN_FLOAT_VALUE'
       y_ = GRN_FLOAT_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2584:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1423:58: note: in definition of macro 'GRN_UINT64_SET'
   long long unsigned int _val = (long long unsigned int)(val);\
                                                          ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro 'INTEGER_ARITHMETIC_OPERATION_PLUS'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro 'GRN_UINT64_VALUE'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                                         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2584:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1654:12: note: in expansion of macro 'GRN_FLOAT_VALUE'
       x_ = GRN_FLOAT_VALUE(x);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2584:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro 'GRN_INT16_VALUE'
       y_ = GRN_INT16_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2584:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro 'GRN_UINT16_VALUE'
       y_ = GRN_UINT16_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2584:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro 'GRN_INT32_VALUE'
       y_ = GRN_INT32_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2584:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro 'GRN_UINT32_VALUE'
       y_ = GRN_UINT32_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2584:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro 'GRN_INT64_VALUE'
 #define GRN_TIME_VALUE GRN_INT64_VALUE
                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro 'GRN_TIME_VALUE'
       y_ = GRN_TIME_VALUE(y);                                           \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2584:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro 'GRN_INT64_VALUE'
       y_ = GRN_INT64_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2584:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro 'GRN_UINT64_VALUE'
       y_ = GRN_UINT64_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2584:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro 'GRN_FLOAT_VALUE'
       y_ = GRN_FLOAT_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2584:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1427:26: note: in definition of macro 'GRN_FLOAT_SET'
   double _val = (double)(val);\
                          ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro 'FLOAT_ARITHMETIC_OPERATION_PLUS'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro 'GRN_FLOAT_VALUE'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                                         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2584:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1538:31: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_PTR_VALUE(obj) (*((grn_obj **)GRN_BULK_HEAD(obj)))
                               ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2196:20: note: in expansion of macro 'GRN_PTR_VALUE'
     grn_obj *col = GRN_PTR_VALUE(var);                                  \
                    ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2598:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2197:19: warning: cast increases required alignment of target type [-Wcast-align]
     grn_id rid = *(grn_id *)(GRN_BULK_HEAD(var) + sizeof(grn_obj *));   \
                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2598:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
In file included from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga.h:22:0,
                 from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/grn.h:740,
                 from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:18:
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1538:31: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_PTR_VALUE(obj) (*((grn_obj **)GRN_BULK_HEAD(obj)))
                               ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/grn_db.h:278:6: note: in expansion of macro 'GRN_PTR_VALUE'
    : GRN_PTR_VALUE(obj)\
      ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2201:13: note: in expansion of macro 'GRN_OBJ_RESOLVE'
     value = GRN_OBJ_RESOLVE(ctx, value);                                \
             ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2598:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1538:31: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_PTR_VALUE(obj) (*((grn_obj **)GRN_BULK_HEAD(obj)))
                               ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/grn_db.h:279:9: note: in expansion of macro 'GRN_PTR_VALUE'
       ? GRN_PTR_VALUE(obj)\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2201:13: note: in expansion of macro 'GRN_OBJ_RESOLVE'
     value = GRN_OBJ_RESOLVE(ctx, value);                                \
             ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2598:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro 'GRN_INT16_VALUE'
       y_ = GRN_INT16_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2598:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro 'GRN_UINT16_VALUE'
       y_ = GRN_UINT16_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2598:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro 'GRN_INT32_VALUE'
       y_ = GRN_INT32_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2598:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro 'GRN_UINT32_VALUE'
       y_ = GRN_UINT32_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2598:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro 'GRN_INT64_VALUE'
 #define GRN_TIME_VALUE GRN_INT64_VALUE
                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro 'GRN_TIME_VALUE'
       y_ = GRN_TIME_VALUE(y);                                           \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2598:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro 'GRN_INT64_VALUE'
       y_ = GRN_INT64_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2598:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro 'GRN_UINT64_VALUE'
       y_ = GRN_UINT64_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2598:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro 'GRN_FLOAT_VALUE'
       y_ = GRN_FLOAT_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2598:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro 'GRN_INT16_VALUE'
       y_ = GRN_INT16_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2598:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro 'GRN_UINT16_VALUE'
       y_ = GRN_UINT16_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2598:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro 'GRN_INT32_VALUE'
       y_ = GRN_INT32_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2598:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro 'GRN_UINT32_VALUE'
       y_ = GRN_UINT32_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2598:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro 'GRN_INT64_VALUE'
 #define GRN_TIME_VALUE GRN_INT64_VALUE
                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro 'GRN_TIME_VALUE'
       y_ = GRN_TIME_VALUE(y);                                           \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2598:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro 'GRN_INT64_VALUE'
       y_ = GRN_INT64_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2598:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro 'GRN_UINT64_VALUE'
       y_ = GRN_UINT64_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2598:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro 'GRN_FLOAT_VALUE'
       y_ = GRN_FLOAT_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2598:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1556:12: note: in expansion of macro 'GRN_INT16_VALUE'
       x_ = GRN_INT16_VALUE(x);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2598:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro 'GRN_INT16_VALUE'
       y_ = GRN_INT16_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2598:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro 'GRN_UINT16_VALUE'
       y_ = GRN_UINT16_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2598:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro 'GRN_INT32_VALUE'
       y_ = GRN_INT32_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2598:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro 'GRN_UINT32_VALUE'
       y_ = GRN_UINT32_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2598:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro 'GRN_INT64_VALUE'
 #define GRN_TIME_VALUE GRN_INT64_VALUE
                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro 'GRN_TIME_VALUE'
       y_ = GRN_TIME_VALUE(y);                                           \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2598:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro 'GRN_INT64_VALUE'
       y_ = GRN_INT64_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2598:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro 'GRN_UINT64_VALUE'
       y_ = GRN_UINT64_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2598:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro 'GRN_FLOAT_VALUE'
       y_ = GRN_FLOAT_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2598:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1403:38: note: in definition of macro 'GRN_INT16_SET'
   signed short _val = (signed short)(val);\
                                      ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro 'INTEGER_ARITHMETIC_OPERATION_MINUS'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro 'GRN_INT16_VALUE'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                                         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2598:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1570:12: note: in expansion of macro 'GRN_UINT16_VALUE'
       x_ = GRN_UINT16_VALUE(x);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2598:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro 'GRN_INT16_VALUE'
       y_ = GRN_INT16_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2598:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro 'GRN_UINT16_VALUE'
       y_ = GRN_UINT16_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2598:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro 'GRN_INT32_VALUE'
       y_ = GRN_INT32_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2598:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro 'GRN_UINT32_VALUE'
       y_ = GRN_UINT32_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2598:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro 'GRN_INT64_VALUE'
 #define GRN_TIME_VALUE GRN_INT64_VALUE
                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro 'GRN_TIME_VALUE'
       y_ = GRN_TIME_VALUE(y);                                           \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2598:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro 'GRN_INT64_VALUE'
       y_ = GRN_INT64_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2598:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro 'GRN_UINT64_VALUE'
       y_ = GRN_UINT64_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2598:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro 'GRN_FLOAT_VALUE'
       y_ = GRN_FLOAT_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2598:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1407:42: note: in definition of macro 'GRN_UINT16_SET'
   unsigned short _val = (unsigned short)(val);\
                                          ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro 'INTEGER_ARITHMETIC_OPERATION_MINUS'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro 'GRN_UINT16_VALUE'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                                         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2598:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1584:12: note: in expansion of macro 'GRN_INT32_VALUE'
       x_ = GRN_INT32_VALUE(x);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2598:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro 'GRN_INT16_VALUE'
       y_ = GRN_INT16_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2598:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro 'GRN_UINT16_VALUE'
       y_ = GRN_UINT16_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2598:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro 'GRN_INT32_VALUE'
       y_ = GRN_INT32_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2598:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro 'GRN_UINT32_VALUE'
       y_ = GRN_UINT32_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2598:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro 'GRN_INT64_VALUE'
 #define GRN_TIME_VALUE GRN_INT64_VALUE
                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro 'GRN_TIME_VALUE'
       y_ = GRN_TIME_VALUE(y);                                           \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2598:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro 'GRN_INT64_VALUE'
       y_ = GRN_INT64_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2598:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro 'GRN_UINT64_VALUE'
       y_ = GRN_UINT64_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2598:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro 'GRN_FLOAT_VALUE'
       y_ = GRN_FLOAT_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2598:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1411:20: note: in definition of macro 'GRN_INT32_SET'
   int _val = (int)(val);\
                    ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro 'INTEGER_ARITHMETIC_OPERATION_MINUS'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro 'GRN_INT32_VALUE'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                                         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2598:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1598:12: note: in expansion of macro 'GRN_UINT32_VALUE'
       x_ = GRN_UINT32_VALUE(x);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2598:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro 'GRN_INT16_VALUE'
       y_ = GRN_INT16_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2598:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro 'GRN_UINT16_VALUE'
       y_ = GRN_UINT16_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2598:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro 'GRN_INT32_VALUE'
       y_ = GRN_INT32_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2598:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro 'GRN_UINT32_VALUE'
       y_ = GRN_UINT32_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2598:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro 'GRN_INT64_VALUE'
 #define GRN_TIME_VALUE GRN_INT64_VALUE
                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro 'GRN_TIME_VALUE'
       y_ = GRN_TIME_VALUE(y);                                           \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2598:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro 'GRN_INT64_VALUE'
       y_ = GRN_INT64_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2598:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro 'GRN_UINT64_VALUE'
       y_ = GRN_UINT64_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2598:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro 'GRN_FLOAT_VALUE'
       y_ = GRN_FLOAT_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2598:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1415:38: note: in definition of macro 'GRN_UINT32_SET'
   unsigned int _val = (unsigned int)(val);\
                                      ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro 'INTEGER_ARITHMETIC_OPERATION_MINUS'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro 'GRN_UINT32_VALUE'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                                         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2598:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1612:12: note: in expansion of macro 'GRN_INT64_VALUE'
       x_ = GRN_INT64_VALUE(x);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2598:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro 'GRN_INT16_VALUE'
       y_ = GRN_INT16_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2598:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro 'GRN_UINT16_VALUE'
       y_ = GRN_UINT16_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2598:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro 'GRN_INT32_VALUE'
       y_ = GRN_INT32_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2598:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro 'GRN_UINT32_VALUE'
       y_ = GRN_UINT32_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2598:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro 'GRN_INT64_VALUE'
 #define GRN_TIME_VALUE GRN_INT64_VALUE
                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro 'GRN_TIME_VALUE'
       y_ = GRN_TIME_VALUE(y);                                           \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2598:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro 'GRN_INT64_VALUE'
       y_ = GRN_INT64_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2598:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro 'GRN_UINT64_VALUE'
       y_ = GRN_UINT64_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2598:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro 'GRN_FLOAT_VALUE'
       y_ = GRN_FLOAT_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2598:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1423:58: note: in definition of macro 'GRN_UINT64_SET'
   long long unsigned int _val = (long long unsigned int)(val);\
                                                          ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro 'INTEGER_ARITHMETIC_OPERATION_MINUS'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro 'GRN_UINT64_VALUE'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                                         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2598:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro 'GRN_INT64_VALUE'
 #define GRN_TIME_VALUE GRN_INT64_VALUE
                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1626:12: note: in expansion of macro 'GRN_TIME_VALUE'
       x_ = GRN_TIME_VALUE(x);                                           \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2598:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro 'GRN_INT16_VALUE'
       y_ = GRN_INT16_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2598:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro 'GRN_UINT16_VALUE'
       y_ = GRN_UINT16_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2598:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro 'GRN_INT32_VALUE'
       y_ = GRN_INT32_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2598:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro 'GRN_UINT32_VALUE'
       y_ = GRN_UINT32_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2598:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro 'GRN_INT64_VALUE'
 #define GRN_TIME_VALUE GRN_INT64_VALUE
                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro 'GRN_TIME_VALUE'
       y_ = GRN_TIME_VALUE(y);                                           \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2598:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro 'GRN_INT64_VALUE'
       y_ = GRN_INT64_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2598:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro 'GRN_UINT64_VALUE'
       y_ = GRN_UINT64_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2598:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro 'GRN_FLOAT_VALUE'
       y_ = GRN_FLOAT_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2598:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1419:40: note: in definition of macro 'GRN_INT64_SET'
   long long int _val = (long long int)(val);\
                                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro 'INTEGER_ARITHMETIC_OPERATION_MINUS'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro 'GRN_INT64_VALUE'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                                         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1629:45: note: in expansion of macro 'GRN_TIME_VALUE'
                                             GRN_TIME_VALUE,             \
                                             ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2598:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1640:12: note: in expansion of macro 'GRN_UINT64_VALUE'
       x_ = GRN_UINT64_VALUE(x);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2598:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro 'GRN_INT16_VALUE'
       y_ = GRN_INT16_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2598:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro 'GRN_UINT16_VALUE'
       y_ = GRN_UINT16_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2598:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro 'GRN_INT32_VALUE'
       y_ = GRN_INT32_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2598:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro 'GRN_UINT32_VALUE'
       y_ = GRN_UINT32_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2598:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro 'GRN_INT64_VALUE'
 #define GRN_TIME_VALUE GRN_INT64_VALUE
                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro 'GRN_TIME_VALUE'
       y_ = GRN_TIME_VALUE(y);                                           \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2598:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro 'GRN_INT64_VALUE'
       y_ = GRN_INT64_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2598:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro 'GRN_UINT64_VALUE'
       y_ = GRN_UINT64_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2598:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro 'GRN_FLOAT_VALUE'
       y_ = GRN_FLOAT_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2598:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1423:58: note: in definition of macro 'GRN_UINT64_SET'
   long long unsigned int _val = (long long unsigned int)(val);\
                                                          ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro 'INTEGER_ARITHMETIC_OPERATION_MINUS'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro 'GRN_UINT64_VALUE'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                                         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2598:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1654:12: note: in expansion of macro 'GRN_FLOAT_VALUE'
       x_ = GRN_FLOAT_VALUE(x);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2598:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro 'GRN_INT16_VALUE'
       y_ = GRN_INT16_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2598:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro 'GRN_UINT16_VALUE'
       y_ = GRN_UINT16_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2598:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro 'GRN_INT32_VALUE'
       y_ = GRN_INT32_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2598:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro 'GRN_UINT32_VALUE'
       y_ = GRN_UINT32_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2598:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro 'GRN_INT64_VALUE'
 #define GRN_TIME_VALUE GRN_INT64_VALUE
                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro 'GRN_TIME_VALUE'
       y_ = GRN_TIME_VALUE(y);                                           \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2598:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
[  7%] Building C object pcre/CMakeFiles/pcre.dir/pcre_tables.c.o
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro 'GRN_INT64_VALUE'
       y_ = GRN_INT64_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2598:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro 'GRN_UINT64_VALUE'
       y_ = GRN_UINT64_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2598:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro 'GRN_FLOAT_VALUE'
       y_ = GRN_FLOAT_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2598:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1427:26: note: in definition of macro 'GRN_FLOAT_SET'
   double _val = (double)(val);\
                          ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro 'FLOAT_ARITHMETIC_OPERATION_MINUS'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro 'GRN_FLOAT_VALUE'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                                         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2598:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1538:31: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_PTR_VALUE(obj) (*((grn_obj **)GRN_BULK_HEAD(obj)))
                               ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2196:20: note: in expansion of macro 'GRN_PTR_VALUE'
     grn_obj *col = GRN_PTR_VALUE(var);                                  \
                    ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2612:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2197:19: warning: cast increases required alignment of target type [-Wcast-align]
     grn_id rid = *(grn_id *)(GRN_BULK_HEAD(var) + sizeof(grn_obj *));   \
                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2612:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
In file included from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga.h:22:0,
                 from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/grn.h:740,
                 from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:18:
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1538:31: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_PTR_VALUE(obj) (*((grn_obj **)GRN_BULK_HEAD(obj)))
                               ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/grn_db.h:278:6: note: in expansion of macro 'GRN_PTR_VALUE'
    : GRN_PTR_VALUE(obj)\
      ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2201:13: note: in expansion of macro 'GRN_OBJ_RESOLVE'
     value = GRN_OBJ_RESOLVE(ctx, value);                                \
             ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2612:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1538:31: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_PTR_VALUE(obj) (*((grn_obj **)GRN_BULK_HEAD(obj)))
                               ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/grn_db.h:279:9: note: in expansion of macro 'GRN_PTR_VALUE'
       ? GRN_PTR_VALUE(obj)\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2201:13: note: in expansion of macro 'GRN_OBJ_RESOLVE'
     value = GRN_OBJ_RESOLVE(ctx, value);                                \
             ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2612:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro 'GRN_INT16_VALUE'
       y_ = GRN_INT16_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2612:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro 'GRN_UINT16_VALUE'
       y_ = GRN_UINT16_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2612:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro 'GRN_INT32_VALUE'
       y_ = GRN_INT32_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2612:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro 'GRN_UINT32_VALUE'
       y_ = GRN_UINT32_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2612:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro 'GRN_INT64_VALUE'
 #define GRN_TIME_VALUE GRN_INT64_VALUE
                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro 'GRN_TIME_VALUE'
       y_ = GRN_TIME_VALUE(y);                                           \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2612:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro 'GRN_INT64_VALUE'
       y_ = GRN_INT64_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2612:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro 'GRN_UINT64_VALUE'
       y_ = GRN_UINT64_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2612:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro 'GRN_FLOAT_VALUE'
       y_ = GRN_FLOAT_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2612:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro 'GRN_INT16_VALUE'
       y_ = GRN_INT16_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2612:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro 'GRN_UINT16_VALUE'
       y_ = GRN_UINT16_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2612:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro 'GRN_INT32_VALUE'
       y_ = GRN_INT32_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2612:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro 'GRN_UINT32_VALUE'
       y_ = GRN_UINT32_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2612:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro 'GRN_INT64_VALUE'
 #define GRN_TIME_VALUE GRN_INT64_VALUE
                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro 'GRN_TIME_VALUE'
       y_ = GRN_TIME_VALUE(y);                                           \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2612:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro 'GRN_INT64_VALUE'
       y_ = GRN_INT64_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2612:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro 'GRN_UINT64_VALUE'
       y_ = GRN_UINT64_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2612:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro 'GRN_FLOAT_VALUE'
       y_ = GRN_FLOAT_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2612:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1556:12: note: in expansion of macro 'GRN_INT16_VALUE'
       x_ = GRN_INT16_VALUE(x);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2612:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro 'GRN_INT16_VALUE'
       y_ = GRN_INT16_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2612:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro 'GRN_UINT16_VALUE'
       y_ = GRN_UINT16_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2612:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro 'GRN_INT32_VALUE'
       y_ = GRN_INT32_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2612:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro 'GRN_UINT32_VALUE'
       y_ = GRN_UINT32_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2612:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro 'GRN_INT64_VALUE'
 #define GRN_TIME_VALUE GRN_INT64_VALUE
                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro 'GRN_TIME_VALUE'
       y_ = GRN_TIME_VALUE(y);                                           \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2612:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro 'GRN_INT64_VALUE'
       y_ = GRN_INT64_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2612:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro 'GRN_UINT64_VALUE'
       y_ = GRN_UINT64_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2612:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro 'GRN_FLOAT_VALUE'
       y_ = GRN_FLOAT_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2612:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1403:38: note: in definition of macro 'GRN_INT16_SET'
   signed short _val = (signed short)(val);\
                                      ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro 'INTEGER_ARITHMETIC_OPERATION_SHIFTL'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro 'GRN_INT16_VALUE'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                                         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2612:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1570:12: note: in expansion of macro 'GRN_UINT16_VALUE'
       x_ = GRN_UINT16_VALUE(x);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2612:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro 'GRN_INT16_VALUE'
       y_ = GRN_INT16_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2612:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro 'GRN_UINT16_VALUE'
       y_ = GRN_UINT16_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2612:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro 'GRN_INT32_VALUE'
       y_ = GRN_INT32_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2612:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro 'GRN_UINT32_VALUE'
       y_ = GRN_UINT32_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2612:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro 'GRN_INT64_VALUE'
 #define GRN_TIME_VALUE GRN_INT64_VALUE
                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro 'GRN_TIME_VALUE'
       y_ = GRN_TIME_VALUE(y);                                           \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2612:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro 'GRN_INT64_VALUE'
       y_ = GRN_INT64_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2612:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro 'GRN_UINT64_VALUE'
       y_ = GRN_UINT64_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2612:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro 'GRN_FLOAT_VALUE'
       y_ = GRN_FLOAT_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2612:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1407:42: note: in definition of macro 'GRN_UINT16_SET'
   unsigned short _val = (unsigned short)(val);\
                                          ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro 'INTEGER_ARITHMETIC_OPERATION_SHIFTL'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro 'GRN_UINT16_VALUE'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                                         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2612:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1584:12: note: in expansion of macro 'GRN_INT32_VALUE'
       x_ = GRN_INT32_VALUE(x);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2612:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro 'GRN_INT16_VALUE'
       y_ = GRN_INT16_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2612:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro 'GRN_UINT16_VALUE'
       y_ = GRN_UINT16_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2612:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro 'GRN_INT32_VALUE'
       y_ = GRN_INT32_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2612:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro 'GRN_UINT32_VALUE'
       y_ = GRN_UINT32_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2612:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro 'GRN_INT64_VALUE'
 #define GRN_TIME_VALUE GRN_INT64_VALUE
                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro 'GRN_TIME_VALUE'
       y_ = GRN_TIME_VALUE(y);                                           \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2612:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro 'GRN_INT64_VALUE'
       y_ = GRN_INT64_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2612:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro 'GRN_UINT64_VALUE'
       y_ = GRN_UINT64_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2612:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro 'GRN_FLOAT_VALUE'
       y_ = GRN_FLOAT_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2612:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1411:20: note: in definition of macro 'GRN_INT32_SET'
   int _val = (int)(val);\
                    ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro 'INTEGER_ARITHMETIC_OPERATION_SHIFTL'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro 'GRN_INT32_VALUE'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                                         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2612:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1598:12: note: in expansion of macro 'GRN_UINT32_VALUE'
       x_ = GRN_UINT32_VALUE(x);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2612:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro 'GRN_INT16_VALUE'
       y_ = GRN_INT16_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2612:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro 'GRN_UINT16_VALUE'
       y_ = GRN_UINT16_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2612:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro 'GRN_INT32_VALUE'
       y_ = GRN_INT32_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2612:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro 'GRN_UINT32_VALUE'
       y_ = GRN_UINT32_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2612:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro 'GRN_INT64_VALUE'
 #define GRN_TIME_VALUE GRN_INT64_VALUE
                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro 'GRN_TIME_VALUE'
       y_ = GRN_TIME_VALUE(y);                                           \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2612:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro 'GRN_INT64_VALUE'
       y_ = GRN_INT64_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2612:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro 'GRN_UINT64_VALUE'
       y_ = GRN_UINT64_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2612:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro 'GRN_FLOAT_VALUE'
       y_ = GRN_FLOAT_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2612:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1415:38: note: in definition of macro 'GRN_UINT32_SET'
   unsigned int _val = (unsigned int)(val);\
                                      ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro 'INTEGER_ARITHMETIC_OPERATION_SHIFTL'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro 'GRN_UINT32_VALUE'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                                         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2612:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1612:12: note: in expansion of macro 'GRN_INT64_VALUE'
       x_ = GRN_INT64_VALUE(x);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2612:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro 'GRN_INT16_VALUE'
       y_ = GRN_INT16_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2612:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro 'GRN_UINT16_VALUE'
       y_ = GRN_UINT16_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2612:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro 'GRN_INT32_VALUE'
       y_ = GRN_INT32_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2612:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro 'GRN_UINT32_VALUE'
       y_ = GRN_UINT32_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2612:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro 'GRN_INT64_VALUE'
 #define GRN_TIME_VALUE GRN_INT64_VALUE
                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro 'GRN_TIME_VALUE'
       y_ = GRN_TIME_VALUE(y);                                           \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2612:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro 'GRN_INT64_VALUE'
       y_ = GRN_INT64_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2612:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro 'GRN_UINT64_VALUE'
       y_ = GRN_UINT64_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2612:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro 'GRN_FLOAT_VALUE'
       y_ = GRN_FLOAT_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2612:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1423:58: note: in definition of macro 'GRN_UINT64_SET'
   long long unsigned int _val = (long long unsigned int)(val);\
                                                          ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro 'INTEGER_ARITHMETIC_OPERATION_SHIFTL'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro 'GRN_UINT64_VALUE'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                                         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2612:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro 'GRN_INT64_VALUE'
 #define GRN_TIME_VALUE GRN_INT64_VALUE
                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1626:12: note: in expansion of macro 'GRN_TIME_VALUE'
       x_ = GRN_TIME_VALUE(x);                                           \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2612:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro 'GRN_INT16_VALUE'
       y_ = GRN_INT16_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2612:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro 'GRN_UINT16_VALUE'
       y_ = GRN_UINT16_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2612:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro 'GRN_INT32_VALUE'
       y_ = GRN_INT32_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2612:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro 'GRN_UINT32_VALUE'
       y_ = GRN_UINT32_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2612:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro 'GRN_INT64_VALUE'
 #define GRN_TIME_VALUE GRN_INT64_VALUE
                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro 'GRN_TIME_VALUE'
       y_ = GRN_TIME_VALUE(y);                                           \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2612:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro 'GRN_INT64_VALUE'
       y_ = GRN_INT64_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2612:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro 'GRN_UINT64_VALUE'
       y_ = GRN_UINT64_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2612:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro 'GRN_FLOAT_VALUE'
       y_ = GRN_FLOAT_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2612:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1419:40: note: in definition of macro 'GRN_INT64_SET'
   long long int _val = (long long int)(val);\
                                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro 'INTEGER_ARITHMETIC_OPERATION_SHIFTL'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro 'GRN_INT64_VALUE'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                                         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1629:45: note: in expansion of macro 'GRN_TIME_VALUE'
                                             GRN_TIME_VALUE,             \
                                             ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2612:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1640:12: note: in expansion of macro 'GRN_UINT64_VALUE'
       x_ = GRN_UINT64_VALUE(x);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2612:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro 'GRN_INT16_VALUE'
       y_ = GRN_INT16_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2612:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro 'GRN_UINT16_VALUE'
       y_ = GRN_UINT16_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2612:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro 'GRN_INT32_VALUE'
       y_ = GRN_INT32_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2612:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro 'GRN_UINT32_VALUE'
       y_ = GRN_UINT32_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2612:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro 'GRN_INT64_VALUE'
 #define GRN_TIME_VALUE GRN_INT64_VALUE
                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro 'GRN_TIME_VALUE'
       y_ = GRN_TIME_VALUE(y);                                           \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2612:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro 'GRN_INT64_VALUE'
       y_ = GRN_INT64_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2612:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro 'GRN_UINT64_VALUE'
       y_ = GRN_UINT64_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2612:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro 'GRN_FLOAT_VALUE'
       y_ = GRN_FLOAT_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2612:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1423:58: note: in definition of macro 'GRN_UINT64_SET'
   long long unsigned int _val = (long long unsigned int)(val);\
                                                          ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro 'INTEGER_ARITHMETIC_OPERATION_SHIFTL'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro 'GRN_UINT64_VALUE'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                                         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2612:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1654:12: note: in expansion of macro 'GRN_FLOAT_VALUE'
       x_ = GRN_FLOAT_VALUE(x);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2612:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro 'GRN_INT16_VALUE'
       y_ = GRN_INT16_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2612:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro 'GRN_UINT16_VALUE'
       y_ = GRN_UINT16_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2612:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro 'GRN_INT32_VALUE'
       y_ = GRN_INT32_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2612:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro 'GRN_UINT32_VALUE'
       y_ = GRN_UINT32_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2612:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro 'GRN_INT64_VALUE'
 #define GRN_TIME_VALUE GRN_INT64_VALUE
                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro 'GRN_TIME_VALUE'
       y_ = GRN_TIME_VALUE(y);                                           \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2612:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro 'GRN_INT64_VALUE'
       y_ = GRN_INT64_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2612:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro 'GRN_UINT64_VALUE'
       y_ = GRN_UINT64_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2612:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro 'GRN_FLOAT_VALUE'
       y_ = GRN_FLOAT_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2612:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1427:26: note: in definition of macro 'GRN_FLOAT_SET'
   double _val = (double)(val);\
                          ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro 'FLOAT_ARITHMETIC_OPERATION_SHIFTL'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro 'GRN_FLOAT_VALUE'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                                         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2612:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1538:31: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_PTR_VALUE(obj) (*((grn_obj **)GRN_BULK_HEAD(obj)))
                               ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2196:20: note: in expansion of macro 'GRN_PTR_VALUE'
     grn_obj *col = GRN_PTR_VALUE(var);                                  \
                    ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2626:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2197:19: warning: cast increases required alignment of target type [-Wcast-align]
     grn_id rid = *(grn_id *)(GRN_BULK_HEAD(var) + sizeof(grn_obj *));   \
                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2626:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
In file included from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga.h:22:0,
                 from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/grn.h:740,
                 from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:18:
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1538:31: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_PTR_VALUE(obj) (*((grn_obj **)GRN_BULK_HEAD(obj)))
                               ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/grn_db.h:278:6: note: in expansion of macro 'GRN_PTR_VALUE'
    : GRN_PTR_VALUE(obj)\
      ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2201:13: note: in expansion of macro 'GRN_OBJ_RESOLVE'
     value = GRN_OBJ_RESOLVE(ctx, value);                                \
             ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2626:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1538:31: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_PTR_VALUE(obj) (*((grn_obj **)GRN_BULK_HEAD(obj)))
                               ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/grn_db.h:279:9: note: in expansion of macro 'GRN_PTR_VALUE'
       ? GRN_PTR_VALUE(obj)\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2201:13: note: in expansion of macro 'GRN_OBJ_RESOLVE'
     value = GRN_OBJ_RESOLVE(ctx, value);                                \
             ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2626:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro 'GRN_INT16_VALUE'
       y_ = GRN_INT16_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2626:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro 'GRN_UINT16_VALUE'
       y_ = GRN_UINT16_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2626:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro 'GRN_INT32_VALUE'
       y_ = GRN_INT32_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2626:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro 'GRN_UINT32_VALUE'
       y_ = GRN_UINT32_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2626:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro 'GRN_INT64_VALUE'
 #define GRN_TIME_VALUE GRN_INT64_VALUE
                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro 'GRN_TIME_VALUE'
       y_ = GRN_TIME_VALUE(y);                                           \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2626:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro 'GRN_INT64_VALUE'
       y_ = GRN_INT64_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2626:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro 'GRN_UINT64_VALUE'
       y_ = GRN_UINT64_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2626:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro 'GRN_FLOAT_VALUE'
       y_ = GRN_FLOAT_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2626:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro 'GRN_INT16_VALUE'
       y_ = GRN_INT16_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2626:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro 'GRN_UINT16_VALUE'
       y_ = GRN_UINT16_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2626:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro 'GRN_INT32_VALUE'
       y_ = GRN_INT32_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2626:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro 'GRN_UINT32_VALUE'
       y_ = GRN_UINT32_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2626:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro 'GRN_INT64_VALUE'
 #define GRN_TIME_VALUE GRN_INT64_VALUE
                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro 'GRN_TIME_VALUE'
       y_ = GRN_TIME_VALUE(y);                                           \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2626:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro 'GRN_INT64_VALUE'
       y_ = GRN_INT64_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2626:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro 'GRN_UINT64_VALUE'
       y_ = GRN_UINT64_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2626:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro 'GRN_FLOAT_VALUE'
       y_ = GRN_FLOAT_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2626:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1556:12: note: in expansion of macro 'GRN_INT16_VALUE'
       x_ = GRN_INT16_VALUE(x);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2626:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro 'GRN_INT16_VALUE'
       y_ = GRN_INT16_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2626:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro 'GRN_UINT16_VALUE'
       y_ = GRN_UINT16_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2626:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro 'GRN_INT32_VALUE'
       y_ = GRN_INT32_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2626:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro 'GRN_UINT32_VALUE'
       y_ = GRN_UINT32_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2626:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro 'GRN_INT64_VALUE'
 #define GRN_TIME_VALUE GRN_INT64_VALUE
                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro 'GRN_TIME_VALUE'
       y_ = GRN_TIME_VALUE(y);                                           \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2626:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro 'GRN_INT64_VALUE'
       y_ = GRN_INT64_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2626:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro 'GRN_UINT64_VALUE'
       y_ = GRN_UINT64_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2626:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro 'GRN_FLOAT_VALUE'
       y_ = GRN_FLOAT_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2626:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1403:38: note: in definition of macro 'GRN_INT16_SET'
   signed short _val = (signed short)(val);\
                                      ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro 'INTEGER_ARITHMETIC_OPERATION_SHIFTR'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro 'GRN_INT16_VALUE'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                                         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2626:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1570:12: note: in expansion of macro 'GRN_UINT16_VALUE'
       x_ = GRN_UINT16_VALUE(x);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2626:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro 'GRN_INT16_VALUE'
       y_ = GRN_INT16_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2626:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro 'GRN_UINT16_VALUE'
       y_ = GRN_UINT16_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2626:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro 'GRN_INT32_VALUE'
       y_ = GRN_INT32_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2626:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro 'GRN_UINT32_VALUE'
       y_ = GRN_UINT32_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2626:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro 'GRN_INT64_VALUE'
 #define GRN_TIME_VALUE GRN_INT64_VALUE
                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro 'GRN_TIME_VALUE'
       y_ = GRN_TIME_VALUE(y);                                           \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2626:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro 'GRN_INT64_VALUE'
       y_ = GRN_INT64_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2626:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro 'GRN_UINT64_VALUE'
       y_ = GRN_UINT64_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2626:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro 'GRN_FLOAT_VALUE'
       y_ = GRN_FLOAT_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2626:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1407:42: note: in definition of macro 'GRN_UINT16_SET'
   unsigned short _val = (unsigned short)(val);\
                                          ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro 'INTEGER_ARITHMETIC_OPERATION_SHIFTR'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro 'GRN_UINT16_VALUE'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                                         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2626:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1584:12: note: in expansion of macro 'GRN_INT32_VALUE'
       x_ = GRN_INT32_VALUE(x);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2626:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro 'GRN_INT16_VALUE'
       y_ = GRN_INT16_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2626:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro 'GRN_UINT16_VALUE'
       y_ = GRN_UINT16_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2626:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro 'GRN_INT32_VALUE'
       y_ = GRN_INT32_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2626:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro 'GRN_UINT32_VALUE'
       y_ = GRN_UINT32_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2626:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro 'GRN_INT64_VALUE'
 #define GRN_TIME_VALUE GRN_INT64_VALUE
                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro 'GRN_TIME_VALUE'
       y_ = GRN_TIME_VALUE(y);                                           \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2626:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro 'GRN_INT64_VALUE'
       y_ = GRN_INT64_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2626:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro 'GRN_UINT64_VALUE'
       y_ = GRN_UINT64_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2626:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro 'GRN_FLOAT_VALUE'
       y_ = GRN_FLOAT_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2626:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1411:20: note: in definition of macro 'GRN_INT32_SET'
   int _val = (int)(val);\
                    ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro 'INTEGER_ARITHMETIC_OPERATION_SHIFTR'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro 'GRN_INT32_VALUE'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                                         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2626:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1598:12: note: in expansion of macro 'GRN_UINT32_VALUE'
       x_ = GRN_UINT32_VALUE(x);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2626:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro 'GRN_INT16_VALUE'
       y_ = GRN_INT16_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2626:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro 'GRN_UINT16_VALUE'
       y_ = GRN_UINT16_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2626:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro 'GRN_INT32_VALUE'
       y_ = GRN_INT32_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2626:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro 'GRN_UINT32_VALUE'
       y_ = GRN_UINT32_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2626:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro 'GRN_INT64_VALUE'
 #define GRN_TIME_VALUE GRN_INT64_VALUE
                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro 'GRN_TIME_VALUE'
       y_ = GRN_TIME_VALUE(y);                                           \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2626:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro 'GRN_INT64_VALUE'
       y_ = GRN_INT64_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2626:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro 'GRN_UINT64_VALUE'
       y_ = GRN_UINT64_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2626:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro 'GRN_FLOAT_VALUE'
       y_ = GRN_FLOAT_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2626:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1415:38: note: in definition of macro 'GRN_UINT32_SET'
   unsigned int _val = (unsigned int)(val);\
                                      ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro 'INTEGER_ARITHMETIC_OPERATION_SHIFTR'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro 'GRN_UINT32_VALUE'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                                         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2626:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1612:12: note: in expansion of macro 'GRN_INT64_VALUE'
       x_ = GRN_INT64_VALUE(x);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2626:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro 'GRN_INT16_VALUE'
       y_ = GRN_INT16_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2626:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro 'GRN_UINT16_VALUE'
       y_ = GRN_UINT16_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2626:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro 'GRN_INT32_VALUE'
       y_ = GRN_INT32_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2626:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro 'GRN_UINT32_VALUE'
       y_ = GRN_UINT32_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2626:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro 'GRN_INT64_VALUE'
 #define GRN_TIME_VALUE GRN_INT64_VALUE
                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro 'GRN_TIME_VALUE'
       y_ = GRN_TIME_VALUE(y);                                           \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2626:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro 'GRN_INT64_VALUE'
       y_ = GRN_INT64_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2626:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro 'GRN_UINT64_VALUE'
       y_ = GRN_UINT64_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2626:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro 'GRN_FLOAT_VALUE'
       y_ = GRN_FLOAT_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2626:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1423:58: note: in definition of macro 'GRN_UINT64_SET'
   long long unsigned int _val = (long long unsigned int)(val);\
                                                          ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro 'INTEGER_ARITHMETIC_OPERATION_SHIFTR'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro 'GRN_UINT64_VALUE'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                                         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2626:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro 'GRN_INT64_VALUE'
 #define GRN_TIME_VALUE GRN_INT64_VALUE
                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1626:12: note: in expansion of macro 'GRN_TIME_VALUE'
       x_ = GRN_TIME_VALUE(x);                                           \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2626:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro 'GRN_INT16_VALUE'
       y_ = GRN_INT16_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2626:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro 'GRN_UINT16_VALUE'
       y_ = GRN_UINT16_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2626:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro 'GRN_INT32_VALUE'
       y_ = GRN_INT32_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2626:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro 'GRN_UINT32_VALUE'
       y_ = GRN_UINT32_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2626:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro 'GRN_INT64_VALUE'
 #define GRN_TIME_VALUE GRN_INT64_VALUE
                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro 'GRN_TIME_VALUE'
       y_ = GRN_TIME_VALUE(y);                                           \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2626:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro 'GRN_INT64_VALUE'
       y_ = GRN_INT64_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2626:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro 'GRN_UINT64_VALUE'
       y_ = GRN_UINT64_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2626:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro 'GRN_FLOAT_VALUE'
       y_ = GRN_FLOAT_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2626:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1419:40: note: in definition of macro 'GRN_INT64_SET'
   long long int _val = (long long int)(val);\
                                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro 'INTEGER_ARITHMETIC_OPERATION_SHIFTR'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro 'GRN_INT64_VALUE'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                                         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1629:45: note: in expansion of macro 'GRN_TIME_VALUE'
                                             GRN_TIME_VALUE,             \
                                             ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2626:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
[  7%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/expr_code.c.o
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1640:12: note: in expansion of macro 'GRN_UINT64_VALUE'
       x_ = GRN_UINT64_VALUE(x);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2626:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro 'GRN_INT16_VALUE'
       y_ = GRN_INT16_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2626:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro 'GRN_UINT16_VALUE'
       y_ = GRN_UINT16_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2626:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro 'GRN_INT32_VALUE'
       y_ = GRN_INT32_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2626:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro 'GRN_UINT32_VALUE'
       y_ = GRN_UINT32_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2626:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro 'GRN_INT64_VALUE'
 #define GRN_TIME_VALUE GRN_INT64_VALUE
                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro 'GRN_TIME_VALUE'
       y_ = GRN_TIME_VALUE(y);                                           \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2626:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro 'GRN_INT64_VALUE'
       y_ = GRN_INT64_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2626:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro 'GRN_UINT64_VALUE'
       y_ = GRN_UINT64_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2626:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro 'GRN_FLOAT_VALUE'
       y_ = GRN_FLOAT_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2626:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1423:58: note: in definition of macro 'GRN_UINT64_SET'
   long long unsigned int _val = (long long unsigned int)(val);\
                                                          ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro 'INTEGER_ARITHMETIC_OPERATION_SHIFTR'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro 'GRN_UINT64_VALUE'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                                         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2626:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1654:12: note: in expansion of macro 'GRN_FLOAT_VALUE'
       x_ = GRN_FLOAT_VALUE(x);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2626:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro 'GRN_INT16_VALUE'
       y_ = GRN_INT16_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2626:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro 'GRN_UINT16_VALUE'
       y_ = GRN_UINT16_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2626:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro 'GRN_INT32_VALUE'
       y_ = GRN_INT32_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2626:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro 'GRN_UINT32_VALUE'
       y_ = GRN_UINT32_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2626:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro 'GRN_INT64_VALUE'
 #define GRN_TIME_VALUE GRN_INT64_VALUE
                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro 'GRN_TIME_VALUE'
       y_ = GRN_TIME_VALUE(y);                                           \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2626:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro 'GRN_INT64_VALUE'
       y_ = GRN_INT64_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2626:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro 'GRN_UINT64_VALUE'
       y_ = GRN_UINT64_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2626:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro 'GRN_FLOAT_VALUE'
       y_ = GRN_FLOAT_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2626:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1427:26: note: in definition of macro 'GRN_FLOAT_SET'
   double _val = (double)(val);\
                          ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro 'FLOAT_ARITHMETIC_OPERATION_SHIFTR'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro 'GRN_FLOAT_VALUE'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                                         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2626:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1538:31: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_PTR_VALUE(obj) (*((grn_obj **)GRN_BULK_HEAD(obj)))
                               ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2196:20: note: in expansion of macro 'GRN_PTR_VALUE'
     grn_obj *col = GRN_PTR_VALUE(var);                                  \
                    ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2640:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2197:19: warning: cast increases required alignment of target type [-Wcast-align]
     grn_id rid = *(grn_id *)(GRN_BULK_HEAD(var) + sizeof(grn_obj *));   \
                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2640:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
In file included from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga.h:22:0,
                 from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/grn.h:740,
                 from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:18:
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1538:31: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_PTR_VALUE(obj) (*((grn_obj **)GRN_BULK_HEAD(obj)))
                               ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/grn_db.h:278:6: note: in expansion of macro 'GRN_PTR_VALUE'
    : GRN_PTR_VALUE(obj)\
      ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2201:13: note: in expansion of macro 'GRN_OBJ_RESOLVE'
     value = GRN_OBJ_RESOLVE(ctx, value);                                \
             ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2640:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1538:31: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_PTR_VALUE(obj) (*((grn_obj **)GRN_BULK_HEAD(obj)))
                               ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/grn_db.h:279:9: note: in expansion of macro 'GRN_PTR_VALUE'
       ? GRN_PTR_VALUE(obj)\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2201:13: note: in expansion of macro 'GRN_OBJ_RESOLVE'
     value = GRN_OBJ_RESOLVE(ctx, value);                                \
             ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2640:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro 'GRN_INT16_VALUE'
       y_ = GRN_INT16_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2640:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro 'GRN_UINT16_VALUE'
       y_ = GRN_UINT16_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2640:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro 'GRN_INT32_VALUE'
       y_ = GRN_INT32_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2640:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro 'GRN_UINT32_VALUE'
       y_ = GRN_UINT32_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2640:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro 'GRN_INT64_VALUE'
 #define GRN_TIME_VALUE GRN_INT64_VALUE
                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro 'GRN_TIME_VALUE'
       y_ = GRN_TIME_VALUE(y);                                           \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2640:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro 'GRN_INT64_VALUE'
       y_ = GRN_INT64_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2640:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro 'GRN_UINT64_VALUE'
       y_ = GRN_UINT64_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2640:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro 'GRN_FLOAT_VALUE'
       y_ = GRN_FLOAT_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2640:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro 'GRN_INT16_VALUE'
       y_ = GRN_INT16_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2640:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro 'GRN_UINT16_VALUE'
       y_ = GRN_UINT16_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2640:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro 'GRN_INT32_VALUE'
       y_ = GRN_INT32_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2640:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro 'GRN_UINT32_VALUE'
       y_ = GRN_UINT32_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2640:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro 'GRN_INT64_VALUE'
 #define GRN_TIME_VALUE GRN_INT64_VALUE
                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro 'GRN_TIME_VALUE'
       y_ = GRN_TIME_VALUE(y);                                           \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2640:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro 'GRN_INT64_VALUE'
       y_ = GRN_INT64_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2640:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro 'GRN_UINT64_VALUE'
       y_ = GRN_UINT64_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2640:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro 'GRN_FLOAT_VALUE'
       y_ = GRN_FLOAT_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2640:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1556:12: note: in expansion of macro 'GRN_INT16_VALUE'
       x_ = GRN_INT16_VALUE(x);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2640:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro 'GRN_INT16_VALUE'
       y_ = GRN_INT16_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2640:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro 'GRN_UINT16_VALUE'
       y_ = GRN_UINT16_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2640:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro 'GRN_INT32_VALUE'
       y_ = GRN_INT32_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2640:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro 'GRN_UINT32_VALUE'
       y_ = GRN_UINT32_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2640:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro 'GRN_INT64_VALUE'
 #define GRN_TIME_VALUE GRN_INT64_VALUE
                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro 'GRN_TIME_VALUE'
       y_ = GRN_TIME_VALUE(y);                                           \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2640:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro 'GRN_INT64_VALUE'
       y_ = GRN_INT64_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2640:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro 'GRN_UINT64_VALUE'
       y_ = GRN_UINT64_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2640:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro 'GRN_FLOAT_VALUE'
       y_ = GRN_FLOAT_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2640:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1403:38: note: in definition of macro 'GRN_INT16_SET'
   signed short _val = (signed short)(val);\
                                      ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro 'INTEGER16_ARITHMETIC_OPERATION_SHIFTRR'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro 'GRN_INT16_VALUE'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                                         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2640:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1570:12: note: in expansion of macro 'GRN_UINT16_VALUE'
       x_ = GRN_UINT16_VALUE(x);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2640:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro 'GRN_INT16_VALUE'
       y_ = GRN_INT16_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2640:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro 'GRN_UINT16_VALUE'
       y_ = GRN_UINT16_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2640:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro 'GRN_INT32_VALUE'
       y_ = GRN_INT32_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2640:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro 'GRN_UINT32_VALUE'
       y_ = GRN_UINT32_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2640:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro 'GRN_INT64_VALUE'
 #define GRN_TIME_VALUE GRN_INT64_VALUE
                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro 'GRN_TIME_VALUE'
       y_ = GRN_TIME_VALUE(y);                                           \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2640:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro 'GRN_INT64_VALUE'
       y_ = GRN_INT64_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2640:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro 'GRN_UINT64_VALUE'
       y_ = GRN_UINT64_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2640:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro 'GRN_FLOAT_VALUE'
       y_ = GRN_FLOAT_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2640:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1407:42: note: in definition of macro 'GRN_UINT16_SET'
   unsigned short _val = (unsigned short)(val);\
                                          ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro 'INTEGER16_ARITHMETIC_OPERATION_SHIFTRR'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro 'GRN_UINT16_VALUE'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                                         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2640:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1584:12: note: in expansion of macro 'GRN_INT32_VALUE'
       x_ = GRN_INT32_VALUE(x);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2640:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro 'GRN_INT16_VALUE'
       y_ = GRN_INT16_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2640:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro 'GRN_UINT16_VALUE'
       y_ = GRN_UINT16_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2640:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro 'GRN_INT32_VALUE'
       y_ = GRN_INT32_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2640:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro 'GRN_UINT32_VALUE'
       y_ = GRN_UINT32_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2640:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro 'GRN_INT64_VALUE'
 #define GRN_TIME_VALUE GRN_INT64_VALUE
                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro 'GRN_TIME_VALUE'
       y_ = GRN_TIME_VALUE(y);                                           \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2640:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro 'GRN_INT64_VALUE'
       y_ = GRN_INT64_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2640:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro 'GRN_UINT64_VALUE'
       y_ = GRN_UINT64_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2640:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro 'GRN_FLOAT_VALUE'
       y_ = GRN_FLOAT_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2640:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1411:20: note: in definition of macro 'GRN_INT32_SET'
   int _val = (int)(val);\
                    ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro 'INTEGER32_ARITHMETIC_OPERATION_SHIFTRR'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro 'GRN_INT32_VALUE'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                                         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2640:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1598:12: note: in expansion of macro 'GRN_UINT32_VALUE'
       x_ = GRN_UINT32_VALUE(x);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2640:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro 'GRN_INT16_VALUE'
       y_ = GRN_INT16_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2640:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro 'GRN_UINT16_VALUE'
       y_ = GRN_UINT16_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2640:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro 'GRN_INT32_VALUE'
       y_ = GRN_INT32_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2640:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro 'GRN_UINT32_VALUE'
       y_ = GRN_UINT32_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2640:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro 'GRN_INT64_VALUE'
 #define GRN_TIME_VALUE GRN_INT64_VALUE
                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro 'GRN_TIME_VALUE'
       y_ = GRN_TIME_VALUE(y);                                           \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2640:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro 'GRN_INT64_VALUE'
       y_ = GRN_INT64_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2640:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro 'GRN_UINT64_VALUE'
       y_ = GRN_UINT64_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2640:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro 'GRN_FLOAT_VALUE'
       y_ = GRN_FLOAT_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2640:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1415:38: note: in definition of macro 'GRN_UINT32_SET'
   unsigned int _val = (unsigned int)(val);\
                                      ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro 'INTEGER32_ARITHMETIC_OPERATION_SHIFTRR'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro 'GRN_UINT32_VALUE'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                                         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2640:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1612:12: note: in expansion of macro 'GRN_INT64_VALUE'
       x_ = GRN_INT64_VALUE(x);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2640:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro 'GRN_INT16_VALUE'
       y_ = GRN_INT16_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2640:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro 'GRN_UINT16_VALUE'
       y_ = GRN_UINT16_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2640:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro 'GRN_INT32_VALUE'
       y_ = GRN_INT32_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2640:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro 'GRN_UINT32_VALUE'
       y_ = GRN_UINT32_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2640:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro 'GRN_INT64_VALUE'
 #define GRN_TIME_VALUE GRN_INT64_VALUE
                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro 'GRN_TIME_VALUE'
       y_ = GRN_TIME_VALUE(y);                                           \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2640:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro 'GRN_INT64_VALUE'
       y_ = GRN_INT64_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2640:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro 'GRN_UINT64_VALUE'
       y_ = GRN_UINT64_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2640:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro 'GRN_FLOAT_VALUE'
       y_ = GRN_FLOAT_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2640:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1423:58: note: in definition of macro 'GRN_UINT64_SET'
   long long unsigned int _val = (long long unsigned int)(val);\
                                                          ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro 'INTEGER64_ARITHMETIC_OPERATION_SHIFTRR'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro 'GRN_UINT64_VALUE'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                                         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2640:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro 'GRN_INT64_VALUE'
 #define GRN_TIME_VALUE GRN_INT64_VALUE
                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1626:12: note: in expansion of macro 'GRN_TIME_VALUE'
       x_ = GRN_TIME_VALUE(x);                                           \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2640:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro 'GRN_INT16_VALUE'
       y_ = GRN_INT16_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2640:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro 'GRN_UINT16_VALUE'
       y_ = GRN_UINT16_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2640:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro 'GRN_INT32_VALUE'
       y_ = GRN_INT32_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2640:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro 'GRN_UINT32_VALUE'
       y_ = GRN_UINT32_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2640:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro 'GRN_INT64_VALUE'
 #define GRN_TIME_VALUE GRN_INT64_VALUE
                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro 'GRN_TIME_VALUE'
       y_ = GRN_TIME_VALUE(y);                                           \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2640:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro 'GRN_INT64_VALUE'
       y_ = GRN_INT64_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2640:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro 'GRN_UINT64_VALUE'
       y_ = GRN_UINT64_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2640:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro 'GRN_FLOAT_VALUE'
       y_ = GRN_FLOAT_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2640:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1419:40: note: in definition of macro 'GRN_INT64_SET'
   long long int _val = (long long int)(val);\
                                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro 'INTEGER64_ARITHMETIC_OPERATION_SHIFTRR'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro 'GRN_INT64_VALUE'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                                         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1629:45: note: in expansion of macro 'GRN_TIME_VALUE'
                                             GRN_TIME_VALUE,             \
                                             ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2640:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1640:12: note: in expansion of macro 'GRN_UINT64_VALUE'
       x_ = GRN_UINT64_VALUE(x);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2640:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro 'GRN_INT16_VALUE'
       y_ = GRN_INT16_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2640:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro 'GRN_UINT16_VALUE'
       y_ = GRN_UINT16_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2640:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro 'GRN_INT32_VALUE'
       y_ = GRN_INT32_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2640:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro 'GRN_UINT32_VALUE'
       y_ = GRN_UINT32_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2640:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro 'GRN_INT64_VALUE'
 #define GRN_TIME_VALUE GRN_INT64_VALUE
                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro 'GRN_TIME_VALUE'
       y_ = GRN_TIME_VALUE(y);                                           \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2640:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro 'GRN_INT64_VALUE'
       y_ = GRN_INT64_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2640:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro 'GRN_UINT64_VALUE'
       y_ = GRN_UINT64_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2640:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro 'GRN_FLOAT_VALUE'
       y_ = GRN_FLOAT_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2640:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1423:58: note: in definition of macro 'GRN_UINT64_SET'
   long long unsigned int _val = (long long unsigned int)(val);\
                                                          ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro 'INTEGER64_ARITHMETIC_OPERATION_SHIFTRR'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro 'GRN_UINT64_VALUE'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                                         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2640:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1654:12: note: in expansion of macro 'GRN_FLOAT_VALUE'
       x_ = GRN_FLOAT_VALUE(x);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2640:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro 'GRN_INT16_VALUE'
       y_ = GRN_INT16_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2640:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro 'GRN_UINT16_VALUE'
       y_ = GRN_UINT16_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2640:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro 'GRN_INT32_VALUE'
       y_ = GRN_INT32_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2640:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro 'GRN_UINT32_VALUE'
       y_ = GRN_UINT32_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2640:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro 'GRN_INT64_VALUE'
 #define GRN_TIME_VALUE GRN_INT64_VALUE
                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro 'GRN_TIME_VALUE'
       y_ = GRN_TIME_VALUE(y);                                           \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2640:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro 'GRN_INT64_VALUE'
       y_ = GRN_INT64_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2640:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro 'GRN_UINT64_VALUE'
       y_ = GRN_UINT64_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2640:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro 'GRN_FLOAT_VALUE'
       y_ = GRN_FLOAT_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2640:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1427:26: note: in definition of macro 'GRN_FLOAT_SET'
   double _val = (double)(val);\
                          ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro 'FLOAT_ARITHMETIC_OPERATION_SHIFTRR'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro 'GRN_FLOAT_VALUE'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                                         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2640:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1538:31: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_PTR_VALUE(obj) (*((grn_obj **)GRN_BULK_HEAD(obj)))
                               ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2196:20: note: in expansion of macro 'GRN_PTR_VALUE'
     grn_obj *col = GRN_PTR_VALUE(var);                                  \
                    ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2655:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2197:19: warning: cast increases required alignment of target type [-Wcast-align]
     grn_id rid = *(grn_id *)(GRN_BULK_HEAD(var) + sizeof(grn_obj *));   \
                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2655:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
In file included from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga.h:22:0,
                 from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/grn.h:740,
                 from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:18:
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1538:31: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_PTR_VALUE(obj) (*((grn_obj **)GRN_BULK_HEAD(obj)))
                               ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/grn_db.h:278:6: note: in expansion of macro 'GRN_PTR_VALUE'
    : GRN_PTR_VALUE(obj)\
      ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2201:13: note: in expansion of macro 'GRN_OBJ_RESOLVE'
     value = GRN_OBJ_RESOLVE(ctx, value);                                \
             ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2655:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1538:31: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_PTR_VALUE(obj) (*((grn_obj **)GRN_BULK_HEAD(obj)))
                               ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/grn_db.h:279:9: note: in expansion of macro 'GRN_PTR_VALUE'
       ? GRN_PTR_VALUE(obj)\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2201:13: note: in expansion of macro 'GRN_OBJ_RESOLVE'
     value = GRN_OBJ_RESOLVE(ctx, value);                                \
             ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2655:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro 'GRN_INT16_VALUE'
       y_ = GRN_INT16_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2655:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro 'GRN_UINT16_VALUE'
       y_ = GRN_UINT16_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2655:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro 'GRN_INT32_VALUE'
       y_ = GRN_INT32_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2655:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro 'GRN_UINT32_VALUE'
       y_ = GRN_UINT32_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2655:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro 'GRN_INT64_VALUE'
 #define GRN_TIME_VALUE GRN_INT64_VALUE
                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro 'GRN_TIME_VALUE'
       y_ = GRN_TIME_VALUE(y);                                           \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2655:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro 'GRN_INT64_VALUE'
       y_ = GRN_INT64_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2655:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro 'GRN_UINT64_VALUE'
       y_ = GRN_UINT64_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2655:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro 'GRN_FLOAT_VALUE'
       y_ = GRN_FLOAT_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2655:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro 'GRN_INT16_VALUE'
       y_ = GRN_INT16_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2655:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro 'GRN_UINT16_VALUE'
       y_ = GRN_UINT16_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2655:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro 'GRN_INT32_VALUE'
       y_ = GRN_INT32_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2655:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro 'GRN_UINT32_VALUE'
       y_ = GRN_UINT32_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2655:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro 'GRN_INT64_VALUE'
 #define GRN_TIME_VALUE GRN_INT64_VALUE
                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro 'GRN_TIME_VALUE'
       y_ = GRN_TIME_VALUE(y);                                           \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2655:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro 'GRN_INT64_VALUE'
       y_ = GRN_INT64_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2655:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro 'GRN_UINT64_VALUE'
       y_ = GRN_UINT64_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2655:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro 'GRN_FLOAT_VALUE'
       y_ = GRN_FLOAT_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2655:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1556:12: note: in expansion of macro 'GRN_INT16_VALUE'
       x_ = GRN_INT16_VALUE(x);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2655:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro 'GRN_INT16_VALUE'
       y_ = GRN_INT16_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2655:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro 'GRN_UINT16_VALUE'
       y_ = GRN_UINT16_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2655:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro 'GRN_INT32_VALUE'
       y_ = GRN_INT32_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2655:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro 'GRN_UINT32_VALUE'
       y_ = GRN_UINT32_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2655:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro 'GRN_INT64_VALUE'
 #define GRN_TIME_VALUE GRN_INT64_VALUE
                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro 'GRN_TIME_VALUE'
       y_ = GRN_TIME_VALUE(y);                                           \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2655:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro 'GRN_INT64_VALUE'
       y_ = GRN_INT64_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2655:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro 'GRN_UINT64_VALUE'
       y_ = GRN_UINT64_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2655:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro 'GRN_FLOAT_VALUE'
       y_ = GRN_FLOAT_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2655:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1403:38: note: in definition of macro 'GRN_INT16_SET'
   signed short _val = (signed short)(val);\
                                      ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro 'INTEGER_ARITHMETIC_OPERATION_BITWISE_AND'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro 'GRN_INT16_VALUE'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                                         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2655:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1570:12: note: in expansion of macro 'GRN_UINT16_VALUE'
       x_ = GRN_UINT16_VALUE(x);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2655:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro 'GRN_INT16_VALUE'
       y_ = GRN_INT16_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2655:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro 'GRN_UINT16_VALUE'
       y_ = GRN_UINT16_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2655:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro 'GRN_INT32_VALUE'
       y_ = GRN_INT32_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2655:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro 'GRN_UINT32_VALUE'
       y_ = GRN_UINT32_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2655:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro 'GRN_INT64_VALUE'
 #define GRN_TIME_VALUE GRN_INT64_VALUE
                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro 'GRN_TIME_VALUE'
       y_ = GRN_TIME_VALUE(y);                                           \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2655:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro 'GRN_INT64_VALUE'
       y_ = GRN_INT64_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2655:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro 'GRN_UINT64_VALUE'
       y_ = GRN_UINT64_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2655:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro 'GRN_FLOAT_VALUE'
       y_ = GRN_FLOAT_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2655:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1407:42: note: in definition of macro 'GRN_UINT16_SET'
   unsigned short _val = (unsigned short)(val);\
                                          ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro 'INTEGER_ARITHMETIC_OPERATION_BITWISE_AND'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro 'GRN_UINT16_VALUE'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                                         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2655:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1584:12: note: in expansion of macro 'GRN_INT32_VALUE'
       x_ = GRN_INT32_VALUE(x);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2655:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro 'GRN_INT16_VALUE'
       y_ = GRN_INT16_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2655:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro 'GRN_UINT16_VALUE'
       y_ = GRN_UINT16_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2655:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro 'GRN_INT32_VALUE'
       y_ = GRN_INT32_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2655:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro 'GRN_UINT32_VALUE'
       y_ = GRN_UINT32_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2655:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro 'GRN_INT64_VALUE'
 #define GRN_TIME_VALUE GRN_INT64_VALUE
                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro 'GRN_TIME_VALUE'
       y_ = GRN_TIME_VALUE(y);                                           \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2655:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro 'GRN_INT64_VALUE'
       y_ = GRN_INT64_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2655:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro 'GRN_UINT64_VALUE'
       y_ = GRN_UINT64_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2655:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro 'GRN_FLOAT_VALUE'
       y_ = GRN_FLOAT_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2655:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1411:20: note: in definition of macro 'GRN_INT32_SET'
   int _val = (int)(val);\
                    ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro 'INTEGER_ARITHMETIC_OPERATION_BITWISE_AND'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro 'GRN_INT32_VALUE'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                                         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2655:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1598:12: note: in expansion of macro 'GRN_UINT32_VALUE'
       x_ = GRN_UINT32_VALUE(x);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2655:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro 'GRN_INT16_VALUE'
       y_ = GRN_INT16_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2655:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro 'GRN_UINT16_VALUE'
       y_ = GRN_UINT16_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2655:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro 'GRN_INT32_VALUE'
       y_ = GRN_INT32_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2655:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro 'GRN_UINT32_VALUE'
       y_ = GRN_UINT32_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2655:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro 'GRN_INT64_VALUE'
 #define GRN_TIME_VALUE GRN_INT64_VALUE
                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro 'GRN_TIME_VALUE'
       y_ = GRN_TIME_VALUE(y);                                           \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2655:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro 'GRN_INT64_VALUE'
       y_ = GRN_INT64_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2655:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro 'GRN_UINT64_VALUE'
       y_ = GRN_UINT64_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2655:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro 'GRN_FLOAT_VALUE'
       y_ = GRN_FLOAT_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2655:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1415:38: note: in definition of macro 'GRN_UINT32_SET'
   unsigned int _val = (unsigned int)(val);\
                                      ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro 'INTEGER_ARITHMETIC_OPERATION_BITWISE_AND'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro 'GRN_UINT32_VALUE'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                                         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2655:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1612:12: note: in expansion of macro 'GRN_INT64_VALUE'
       x_ = GRN_INT64_VALUE(x);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2655:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro 'GRN_INT16_VALUE'
       y_ = GRN_INT16_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2655:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro 'GRN_UINT16_VALUE'
       y_ = GRN_UINT16_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2655:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro 'GRN_INT32_VALUE'
       y_ = GRN_INT32_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2655:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro 'GRN_UINT32_VALUE'
       y_ = GRN_UINT32_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2655:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro 'GRN_INT64_VALUE'
 #define GRN_TIME_VALUE GRN_INT64_VALUE
                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro 'GRN_TIME_VALUE'
       y_ = GRN_TIME_VALUE(y);                                           \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2655:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro 'GRN_INT64_VALUE'
       y_ = GRN_INT64_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2655:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro 'GRN_UINT64_VALUE'
       y_ = GRN_UINT64_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2655:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro 'GRN_FLOAT_VALUE'
       y_ = GRN_FLOAT_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2655:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1423:58: note: in definition of macro 'GRN_UINT64_SET'
   long long unsigned int _val = (long long unsigned int)(val);\
                                                          ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro 'INTEGER_ARITHMETIC_OPERATION_BITWISE_AND'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro 'GRN_UINT64_VALUE'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                                         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2655:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro 'GRN_INT64_VALUE'
 #define GRN_TIME_VALUE GRN_INT64_VALUE
                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1626:12: note: in expansion of macro 'GRN_TIME_VALUE'
       x_ = GRN_TIME_VALUE(x);                                           \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2655:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro 'GRN_INT16_VALUE'
       y_ = GRN_INT16_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2655:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro 'GRN_UINT16_VALUE'
       y_ = GRN_UINT16_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2655:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro 'GRN_INT32_VALUE'
       y_ = GRN_INT32_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2655:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro 'GRN_UINT32_VALUE'
       y_ = GRN_UINT32_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2655:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro 'GRN_INT64_VALUE'
 #define GRN_TIME_VALUE GRN_INT64_VALUE
                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro 'GRN_TIME_VALUE'
       y_ = GRN_TIME_VALUE(y);                                           \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2655:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro 'GRN_INT64_VALUE'
       y_ = GRN_INT64_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2655:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro 'GRN_UINT64_VALUE'
       y_ = GRN_UINT64_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2655:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro 'GRN_FLOAT_VALUE'
       y_ = GRN_FLOAT_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2655:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1419:40: note: in definition of macro 'GRN_INT64_SET'
   long long int _val = (long long int)(val);\
                                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro 'INTEGER_ARITHMETIC_OPERATION_BITWISE_AND'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro 'GRN_INT64_VALUE'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                                         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1629:45: note: in expansion of macro 'GRN_TIME_VALUE'
                                             GRN_TIME_VALUE,             \
                                             ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2655:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1640:12: note: in expansion of macro 'GRN_UINT64_VALUE'
       x_ = GRN_UINT64_VALUE(x);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2655:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro 'GRN_INT16_VALUE'
       y_ = GRN_INT16_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2655:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro 'GRN_UINT16_VALUE'
       y_ = GRN_UINT16_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2655:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro 'GRN_INT32_VALUE'
       y_ = GRN_INT32_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2655:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro 'GRN_UINT32_VALUE'
       y_ = GRN_UINT32_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2655:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro 'GRN_INT64_VALUE'
 #define GRN_TIME_VALUE GRN_INT64_VALUE
                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro 'GRN_TIME_VALUE'
       y_ = GRN_TIME_VALUE(y);                                           \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2655:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro 'GRN_INT64_VALUE'
       y_ = GRN_INT64_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2655:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro 'GRN_UINT64_VALUE'
       y_ = GRN_UINT64_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2655:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro 'GRN_FLOAT_VALUE'
       y_ = GRN_FLOAT_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2655:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1423:58: note: in definition of macro 'GRN_UINT64_SET'
   long long unsigned int _val = (long long unsigned int)(val);\
                                                          ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro 'INTEGER_ARITHMETIC_OPERATION_BITWISE_AND'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro 'GRN_UINT64_VALUE'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                                         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2655:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1654:12: note: in expansion of macro 'GRN_FLOAT_VALUE'
       x_ = GRN_FLOAT_VALUE(x);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2655:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro 'GRN_INT16_VALUE'
       y_ = GRN_INT16_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2655:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro 'GRN_UINT16_VALUE'
       y_ = GRN_UINT16_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2655:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro 'GRN_INT32_VALUE'
       y_ = GRN_INT32_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2655:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro 'GRN_UINT32_VALUE'
       y_ = GRN_UINT32_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2655:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro 'GRN_INT64_VALUE'
 #define GRN_TIME_VALUE GRN_INT64_VALUE
                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro 'GRN_TIME_VALUE'
       y_ = GRN_TIME_VALUE(y);                                           \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2655:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro 'GRN_INT64_VALUE'
       y_ = GRN_INT64_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2655:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro 'GRN_UINT64_VALUE'
       y_ = GRN_UINT64_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2655:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro 'GRN_FLOAT_VALUE'
       y_ = GRN_FLOAT_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2655:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1427:26: note: in definition of macro 'GRN_FLOAT_SET'
   double _val = (double)(val);\
                          ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro 'FLOAT_ARITHMETIC_OPERATION_BITWISE_AND'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro 'GRN_FLOAT_VALUE'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                                         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2655:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1538:31: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_PTR_VALUE(obj) (*((grn_obj **)GRN_BULK_HEAD(obj)))
                               ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2196:20: note: in expansion of macro 'GRN_PTR_VALUE'
     grn_obj *col = GRN_PTR_VALUE(var);                                  \
                    ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2669:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2197:19: warning: cast increases required alignment of target type [-Wcast-align]
     grn_id rid = *(grn_id *)(GRN_BULK_HEAD(var) + sizeof(grn_obj *));   \
                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2669:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
In file included from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga.h:22:0,
                 from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/grn.h:740,
                 from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:18:
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1538:31: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_PTR_VALUE(obj) (*((grn_obj **)GRN_BULK_HEAD(obj)))
                               ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/grn_db.h:278:6: note: in expansion of macro 'GRN_PTR_VALUE'
    : GRN_PTR_VALUE(obj)\
      ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2201:13: note: in expansion of macro 'GRN_OBJ_RESOLVE'
     value = GRN_OBJ_RESOLVE(ctx, value);                                \
             ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2669:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1538:31: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_PTR_VALUE(obj) (*((grn_obj **)GRN_BULK_HEAD(obj)))
                               ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/grn_db.h:279:9: note: in expansion of macro 'GRN_PTR_VALUE'
       ? GRN_PTR_VALUE(obj)\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2201:13: note: in expansion of macro 'GRN_OBJ_RESOLVE'
     value = GRN_OBJ_RESOLVE(ctx, value);                                \
             ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2669:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro 'GRN_INT16_VALUE'
       y_ = GRN_INT16_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2669:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro 'GRN_UINT16_VALUE'
       y_ = GRN_UINT16_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2669:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro 'GRN_INT32_VALUE'
       y_ = GRN_INT32_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2669:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro 'GRN_UINT32_VALUE'
       y_ = GRN_UINT32_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2669:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro 'GRN_INT64_VALUE'
 #define GRN_TIME_VALUE GRN_INT64_VALUE
                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro 'GRN_TIME_VALUE'
       y_ = GRN_TIME_VALUE(y);                                           \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2669:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro 'GRN_INT64_VALUE'
       y_ = GRN_INT64_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2669:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro 'GRN_UINT64_VALUE'
       y_ = GRN_UINT64_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2669:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro 'GRN_FLOAT_VALUE'
       y_ = GRN_FLOAT_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2669:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro 'GRN_INT16_VALUE'
       y_ = GRN_INT16_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2669:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro 'GRN_UINT16_VALUE'
       y_ = GRN_UINT16_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2669:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro 'GRN_INT32_VALUE'
       y_ = GRN_INT32_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2669:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
Scanning dependencies of target mysys_ssl
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro 'GRN_UINT32_VALUE'
       y_ = GRN_UINT32_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2669:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro 'GRN_INT64_VALUE'
 #define GRN_TIME_VALUE GRN_INT64_VALUE
                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro 'GRN_TIME_VALUE'
       y_ = GRN_TIME_VALUE(y);                                           \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2669:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro 'GRN_INT64_VALUE'
       y_ = GRN_INT64_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2669:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro 'GRN_UINT64_VALUE'
       y_ = GRN_UINT64_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2669:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro 'GRN_FLOAT_VALUE'
       y_ = GRN_FLOAT_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2669:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1556:12: note: in expansion of macro 'GRN_INT16_VALUE'
       x_ = GRN_INT16_VALUE(x);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2669:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro 'GRN_INT16_VALUE'
       y_ = GRN_INT16_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2669:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro 'GRN_UINT16_VALUE'
       y_ = GRN_UINT16_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2669:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro 'GRN_INT32_VALUE'
       y_ = GRN_INT32_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2669:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro 'GRN_UINT32_VALUE'
       y_ = GRN_UINT32_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2669:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro 'GRN_INT64_VALUE'
 #define GRN_TIME_VALUE GRN_INT64_VALUE
                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro 'GRN_TIME_VALUE'
       y_ = GRN_TIME_VALUE(y);                                           \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2669:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro 'GRN_INT64_VALUE'
       y_ = GRN_INT64_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2669:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro 'GRN_UINT64_VALUE'
       y_ = GRN_UINT64_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2669:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro 'GRN_FLOAT_VALUE'
       y_ = GRN_FLOAT_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2669:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1403:38: note: in definition of macro 'GRN_INT16_SET'
   signed short _val = (signed short)(val);\
                                      ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro 'INTEGER_ARITHMETIC_OPERATION_BITWISE_OR'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro 'GRN_INT16_VALUE'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                                         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2669:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1570:12: note: in expansion of macro 'GRN_UINT16_VALUE'
       x_ = GRN_UINT16_VALUE(x);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2669:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro 'GRN_INT16_VALUE'
       y_ = GRN_INT16_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2669:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro 'GRN_UINT16_VALUE'
       y_ = GRN_UINT16_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2669:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro 'GRN_INT32_VALUE'
       y_ = GRN_INT32_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2669:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro 'GRN_UINT32_VALUE'
       y_ = GRN_UINT32_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2669:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro 'GRN_INT64_VALUE'
 #define GRN_TIME_VALUE GRN_INT64_VALUE
                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro 'GRN_TIME_VALUE'
       y_ = GRN_TIME_VALUE(y);                                           \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2669:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro 'GRN_INT64_VALUE'
       y_ = GRN_INT64_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2669:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro 'GRN_UINT64_VALUE'
       y_ = GRN_UINT64_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2669:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro 'GRN_FLOAT_VALUE'
       y_ = GRN_FLOAT_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2669:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1407:42: note: in definition of macro 'GRN_UINT16_SET'
   unsigned short _val = (unsigned short)(val);\
                                          ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro 'INTEGER_ARITHMETIC_OPERATION_BITWISE_OR'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro 'GRN_UINT16_VALUE'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                                         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2669:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1584:12: note: in expansion of macro 'GRN_INT32_VALUE'
       x_ = GRN_INT32_VALUE(x);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2669:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro 'GRN_INT16_VALUE'
       y_ = GRN_INT16_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2669:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro 'GRN_UINT16_VALUE'
       y_ = GRN_UINT16_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2669:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro 'GRN_INT32_VALUE'
       y_ = GRN_INT32_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2669:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro 'GRN_UINT32_VALUE'
       y_ = GRN_UINT32_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2669:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro 'GRN_INT64_VALUE'
 #define GRN_TIME_VALUE GRN_INT64_VALUE
                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro 'GRN_TIME_VALUE'
       y_ = GRN_TIME_VALUE(y);                                           \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2669:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro 'GRN_INT64_VALUE'
       y_ = GRN_INT64_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2669:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro 'GRN_UINT64_VALUE'
       y_ = GRN_UINT64_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2669:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
[  7%] Building CXX object mysys_ssl/CMakeFiles/mysys_ssl.dir/my_sha1.cc.o
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro 'GRN_FLOAT_VALUE'
       y_ = GRN_FLOAT_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2669:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1411:20: note: in definition of macro 'GRN_INT32_SET'
   int _val = (int)(val);\
                    ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro 'INTEGER_ARITHMETIC_OPERATION_BITWISE_OR'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro 'GRN_INT32_VALUE'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                                         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2669:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1598:12: note: in expansion of macro 'GRN_UINT32_VALUE'
       x_ = GRN_UINT32_VALUE(x);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2669:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro 'GRN_INT16_VALUE'
       y_ = GRN_INT16_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2669:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro 'GRN_UINT16_VALUE'
       y_ = GRN_UINT16_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2669:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro 'GRN_INT32_VALUE'
       y_ = GRN_INT32_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2669:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro 'GRN_UINT32_VALUE'
       y_ = GRN_UINT32_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2669:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro 'GRN_INT64_VALUE'
 #define GRN_TIME_VALUE GRN_INT64_VALUE
                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro 'GRN_TIME_VALUE'
       y_ = GRN_TIME_VALUE(y);                                           \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2669:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro 'GRN_INT64_VALUE'
       y_ = GRN_INT64_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2669:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro 'GRN_UINT64_VALUE'
       y_ = GRN_UINT64_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2669:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro 'GRN_FLOAT_VALUE'
       y_ = GRN_FLOAT_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2669:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1415:38: note: in definition of macro 'GRN_UINT32_SET'
   unsigned int _val = (unsigned int)(val);\
                                      ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro 'INTEGER_ARITHMETIC_OPERATION_BITWISE_OR'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro 'GRN_UINT32_VALUE'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                                         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2669:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1612:12: note: in expansion of macro 'GRN_INT64_VALUE'
       x_ = GRN_INT64_VALUE(x);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2669:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro 'GRN_INT16_VALUE'
       y_ = GRN_INT16_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2669:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro 'GRN_UINT16_VALUE'
       y_ = GRN_UINT16_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2669:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro 'GRN_INT32_VALUE'
       y_ = GRN_INT32_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2669:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro 'GRN_UINT32_VALUE'
       y_ = GRN_UINT32_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2669:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro 'GRN_INT64_VALUE'
 #define GRN_TIME_VALUE GRN_INT64_VALUE
                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro 'GRN_TIME_VALUE'
       y_ = GRN_TIME_VALUE(y);                                           \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2669:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro 'GRN_INT64_VALUE'
       y_ = GRN_INT64_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2669:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro 'GRN_UINT64_VALUE'
       y_ = GRN_UINT64_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2669:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro 'GRN_FLOAT_VALUE'
       y_ = GRN_FLOAT_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2669:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1423:58: note: in definition of macro 'GRN_UINT64_SET'
   long long unsigned int _val = (long long unsigned int)(val);\
                                                          ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro 'INTEGER_ARITHMETIC_OPERATION_BITWISE_OR'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro 'GRN_UINT64_VALUE'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                                         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2669:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro 'GRN_INT64_VALUE'
 #define GRN_TIME_VALUE GRN_INT64_VALUE
                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1626:12: note: in expansion of macro 'GRN_TIME_VALUE'
       x_ = GRN_TIME_VALUE(x);                                           \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2669:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro 'GRN_INT16_VALUE'
       y_ = GRN_INT16_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2669:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro 'GRN_UINT16_VALUE'
       y_ = GRN_UINT16_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2669:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro 'GRN_INT32_VALUE'
       y_ = GRN_INT32_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2669:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro 'GRN_UINT32_VALUE'
       y_ = GRN_UINT32_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2669:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro 'GRN_INT64_VALUE'
 #define GRN_TIME_VALUE GRN_INT64_VALUE
                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro 'GRN_TIME_VALUE'
       y_ = GRN_TIME_VALUE(y);                                           \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2669:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro 'GRN_INT64_VALUE'
       y_ = GRN_INT64_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2669:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro 'GRN_UINT64_VALUE'
       y_ = GRN_UINT64_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2669:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro 'GRN_FLOAT_VALUE'
       y_ = GRN_FLOAT_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2669:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1419:40: note: in definition of macro 'GRN_INT64_SET'
   long long int _val = (long long int)(val);\
                                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro 'INTEGER_ARITHMETIC_OPERATION_BITWISE_OR'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro 'GRN_INT64_VALUE'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                                         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1629:45: note: in expansion of macro 'GRN_TIME_VALUE'
                                             GRN_TIME_VALUE,             \
                                             ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2669:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1640:12: note: in expansion of macro 'GRN_UINT64_VALUE'
       x_ = GRN_UINT64_VALUE(x);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2669:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro 'GRN_INT16_VALUE'
       y_ = GRN_INT16_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2669:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro 'GRN_UINT16_VALUE'
       y_ = GRN_UINT16_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2669:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro 'GRN_INT32_VALUE'
       y_ = GRN_INT32_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2669:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro 'GRN_UINT32_VALUE'
       y_ = GRN_UINT32_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2669:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro 'GRN_INT64_VALUE'
 #define GRN_TIME_VALUE GRN_INT64_VALUE
                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro 'GRN_TIME_VALUE'
       y_ = GRN_TIME_VALUE(y);                                           \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2669:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro 'GRN_INT64_VALUE'
       y_ = GRN_INT64_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2669:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro 'GRN_UINT64_VALUE'
       y_ = GRN_UINT64_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2669:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro 'GRN_FLOAT_VALUE'
       y_ = GRN_FLOAT_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2669:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1423:58: note: in definition of macro 'GRN_UINT64_SET'
   long long unsigned int _val = (long long unsigned int)(val);\
                                                          ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro 'INTEGER_ARITHMETIC_OPERATION_BITWISE_OR'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro 'GRN_UINT64_VALUE'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                                         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2669:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1654:12: note: in expansion of macro 'GRN_FLOAT_VALUE'
       x_ = GRN_FLOAT_VALUE(x);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2669:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro 'GRN_INT16_VALUE'
       y_ = GRN_INT16_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2669:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro 'GRN_UINT16_VALUE'
       y_ = GRN_UINT16_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2669:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro 'GRN_INT32_VALUE'
       y_ = GRN_INT32_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2669:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro 'GRN_UINT32_VALUE'
       y_ = GRN_UINT32_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2669:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro 'GRN_INT64_VALUE'
 #define GRN_TIME_VALUE GRN_INT64_VALUE
                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro 'GRN_TIME_VALUE'
       y_ = GRN_TIME_VALUE(y);                                           \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2669:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro 'GRN_INT64_VALUE'
       y_ = GRN_INT64_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2669:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro 'GRN_UINT64_VALUE'
       y_ = GRN_UINT64_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2669:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro 'GRN_FLOAT_VALUE'
       y_ = GRN_FLOAT_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2669:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1427:26: note: in definition of macro 'GRN_FLOAT_SET'
   double _val = (double)(val);\
                          ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro 'FLOAT_ARITHMETIC_OPERATION_BITWISE_OR'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro 'GRN_FLOAT_VALUE'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                                         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2669:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1538:31: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_PTR_VALUE(obj) (*((grn_obj **)GRN_BULK_HEAD(obj)))
                               ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2196:20: note: in expansion of macro 'GRN_PTR_VALUE'
     grn_obj *col = GRN_PTR_VALUE(var);                                  \
                    ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2683:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2197:19: warning: cast increases required alignment of target type [-Wcast-align]
     grn_id rid = *(grn_id *)(GRN_BULK_HEAD(var) + sizeof(grn_obj *));   \
                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2683:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
In file included from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga.h:22:0,
                 from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/grn.h:740,
                 from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:18:
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1538:31: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_PTR_VALUE(obj) (*((grn_obj **)GRN_BULK_HEAD(obj)))
                               ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/grn_db.h:278:6: note: in expansion of macro 'GRN_PTR_VALUE'
    : GRN_PTR_VALUE(obj)\
      ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2201:13: note: in expansion of macro 'GRN_OBJ_RESOLVE'
     value = GRN_OBJ_RESOLVE(ctx, value);                                \
             ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2683:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1538:31: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_PTR_VALUE(obj) (*((grn_obj **)GRN_BULK_HEAD(obj)))
                               ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/grn_db.h:279:9: note: in expansion of macro 'GRN_PTR_VALUE'
       ? GRN_PTR_VALUE(obj)\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2201:13: note: in expansion of macro 'GRN_OBJ_RESOLVE'
     value = GRN_OBJ_RESOLVE(ctx, value);                                \
             ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2683:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro 'GRN_INT16_VALUE'
       y_ = GRN_INT16_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2683:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro 'GRN_UINT16_VALUE'
       y_ = GRN_UINT16_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2683:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro 'GRN_INT32_VALUE'
       y_ = GRN_INT32_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2683:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro 'GRN_UINT32_VALUE'
       y_ = GRN_UINT32_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2683:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro 'GRN_INT64_VALUE'
 #define GRN_TIME_VALUE GRN_INT64_VALUE
                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro 'GRN_TIME_VALUE'
       y_ = GRN_TIME_VALUE(y);                                           \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2683:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro 'GRN_INT64_VALUE'
       y_ = GRN_INT64_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2683:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro 'GRN_UINT64_VALUE'
       y_ = GRN_UINT64_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2683:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro 'GRN_FLOAT_VALUE'
       y_ = GRN_FLOAT_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2683:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro 'GRN_INT16_VALUE'
       y_ = GRN_INT16_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2683:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro 'GRN_UINT16_VALUE'
       y_ = GRN_UINT16_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2683:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro 'GRN_INT32_VALUE'
       y_ = GRN_INT32_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2683:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro 'GRN_UINT32_VALUE'
       y_ = GRN_UINT32_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2683:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro 'GRN_INT64_VALUE'
 #define GRN_TIME_VALUE GRN_INT64_VALUE
                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro 'GRN_TIME_VALUE'
       y_ = GRN_TIME_VALUE(y);                                           \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2683:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro 'GRN_INT64_VALUE'
       y_ = GRN_INT64_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2683:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro 'GRN_UINT64_VALUE'
       y_ = GRN_UINT64_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2683:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro 'GRN_FLOAT_VALUE'
       y_ = GRN_FLOAT_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2683:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1556:12: note: in expansion of macro 'GRN_INT16_VALUE'
       x_ = GRN_INT16_VALUE(x);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2683:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro 'GRN_INT16_VALUE'
       y_ = GRN_INT16_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2683:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro 'GRN_UINT16_VALUE'
       y_ = GRN_UINT16_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2683:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro 'GRN_INT32_VALUE'
       y_ = GRN_INT32_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2683:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro 'GRN_UINT32_VALUE'
       y_ = GRN_UINT32_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2683:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro 'GRN_INT64_VALUE'
 #define GRN_TIME_VALUE GRN_INT64_VALUE
                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro 'GRN_TIME_VALUE'
       y_ = GRN_TIME_VALUE(y);                                           \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2683:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro 'GRN_INT64_VALUE'
       y_ = GRN_INT64_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2683:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro 'GRN_UINT64_VALUE'
       y_ = GRN_UINT64_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2683:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro 'GRN_FLOAT_VALUE'
       y_ = GRN_FLOAT_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2683:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1403:38: note: in definition of macro 'GRN_INT16_SET'
   signed short _val = (signed short)(val);\
                                      ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro 'INTEGER_ARITHMETIC_OPERATION_BITWISE_XOR'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro 'GRN_INT16_VALUE'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                                         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2683:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1570:12: note: in expansion of macro 'GRN_UINT16_VALUE'
       x_ = GRN_UINT16_VALUE(x);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2683:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro 'GRN_INT16_VALUE'
       y_ = GRN_INT16_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2683:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro 'GRN_UINT16_VALUE'
       y_ = GRN_UINT16_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2683:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro 'GRN_INT32_VALUE'
       y_ = GRN_INT32_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2683:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro 'GRN_UINT32_VALUE'
       y_ = GRN_UINT32_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2683:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro 'GRN_INT64_VALUE'
 #define GRN_TIME_VALUE GRN_INT64_VALUE
                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro 'GRN_TIME_VALUE'
       y_ = GRN_TIME_VALUE(y);                                           \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2683:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro 'GRN_INT64_VALUE'
       y_ = GRN_INT64_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2683:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro 'GRN_UINT64_VALUE'
       y_ = GRN_UINT64_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2683:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro 'GRN_FLOAT_VALUE'
       y_ = GRN_FLOAT_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2683:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1407:42: note: in definition of macro 'GRN_UINT16_SET'
   unsigned short _val = (unsigned short)(val);\
                                          ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro 'INTEGER_ARITHMETIC_OPERATION_BITWISE_XOR'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro 'GRN_UINT16_VALUE'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                                         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2683:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1584:12: note: in expansion of macro 'GRN_INT32_VALUE'
       x_ = GRN_INT32_VALUE(x);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2683:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro 'GRN_INT16_VALUE'
       y_ = GRN_INT16_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2683:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro 'GRN_UINT16_VALUE'
       y_ = GRN_UINT16_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2683:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro 'GRN_INT32_VALUE'
       y_ = GRN_INT32_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2683:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro 'GRN_UINT32_VALUE'
       y_ = GRN_UINT32_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2683:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro 'GRN_INT64_VALUE'
 #define GRN_TIME_VALUE GRN_INT64_VALUE
                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro 'GRN_TIME_VALUE'
       y_ = GRN_TIME_VALUE(y);                                           \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2683:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro 'GRN_INT64_VALUE'
       y_ = GRN_INT64_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2683:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro 'GRN_UINT64_VALUE'
       y_ = GRN_UINT64_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2683:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro 'GRN_FLOAT_VALUE'
       y_ = GRN_FLOAT_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2683:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1411:20: note: in definition of macro 'GRN_INT32_SET'
   int _val = (int)(val);\
                    ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro 'INTEGER_ARITHMETIC_OPERATION_BITWISE_XOR'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro 'GRN_INT32_VALUE'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                                         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2683:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1598:12: note: in expansion of macro 'GRN_UINT32_VALUE'
       x_ = GRN_UINT32_VALUE(x);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2683:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro 'GRN_INT16_VALUE'
       y_ = GRN_INT16_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2683:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro 'GRN_UINT16_VALUE'
       y_ = GRN_UINT16_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2683:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro 'GRN_INT32_VALUE'
       y_ = GRN_INT32_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2683:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro 'GRN_UINT32_VALUE'
       y_ = GRN_UINT32_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2683:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro 'GRN_INT64_VALUE'
 #define GRN_TIME_VALUE GRN_INT64_VALUE
                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro 'GRN_TIME_VALUE'
       y_ = GRN_TIME_VALUE(y);                                           \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2683:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro 'GRN_INT64_VALUE'
       y_ = GRN_INT64_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2683:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro 'GRN_UINT64_VALUE'
       y_ = GRN_UINT64_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2683:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro 'GRN_FLOAT_VALUE'
       y_ = GRN_FLOAT_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2683:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1415:38: note: in definition of macro 'GRN_UINT32_SET'
   unsigned int _val = (unsigned int)(val);\
                                      ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro 'INTEGER_ARITHMETIC_OPERATION_BITWISE_XOR'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro 'GRN_UINT32_VALUE'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                                         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2683:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1612:12: note: in expansion of macro 'GRN_INT64_VALUE'
       x_ = GRN_INT64_VALUE(x);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2683:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro 'GRN_INT16_VALUE'
       y_ = GRN_INT16_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2683:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro 'GRN_UINT16_VALUE'
       y_ = GRN_UINT16_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2683:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro 'GRN_INT32_VALUE'
       y_ = GRN_INT32_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2683:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro 'GRN_UINT32_VALUE'
       y_ = GRN_UINT32_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2683:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro 'GRN_INT64_VALUE'
 #define GRN_TIME_VALUE GRN_INT64_VALUE
                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro 'GRN_TIME_VALUE'
       y_ = GRN_TIME_VALUE(y);                                           \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2683:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro 'GRN_INT64_VALUE'
       y_ = GRN_INT64_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2683:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro 'GRN_UINT64_VALUE'
       y_ = GRN_UINT64_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2683:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro 'GRN_FLOAT_VALUE'
       y_ = GRN_FLOAT_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2683:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1423:58: note: in definition of macro 'GRN_UINT64_SET'
   long long unsigned int _val = (long long unsigned int)(val);\
                                                          ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro 'INTEGER_ARITHMETIC_OPERATION_BITWISE_XOR'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro 'GRN_UINT64_VALUE'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                                         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2683:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro 'GRN_INT64_VALUE'
 #define GRN_TIME_VALUE GRN_INT64_VALUE
                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1626:12: note: in expansion of macro 'GRN_TIME_VALUE'
       x_ = GRN_TIME_VALUE(x);                                           \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2683:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro 'GRN_INT16_VALUE'
       y_ = GRN_INT16_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2683:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro 'GRN_UINT16_VALUE'
       y_ = GRN_UINT16_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2683:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro 'GRN_INT32_VALUE'
       y_ = GRN_INT32_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2683:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro 'GRN_UINT32_VALUE'
       y_ = GRN_UINT32_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2683:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro 'GRN_INT64_VALUE'
 #define GRN_TIME_VALUE GRN_INT64_VALUE
                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro 'GRN_TIME_VALUE'
       y_ = GRN_TIME_VALUE(y);                                           \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2683:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro 'GRN_INT64_VALUE'
       y_ = GRN_INT64_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2683:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro 'GRN_UINT64_VALUE'
       y_ = GRN_UINT64_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2683:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro 'GRN_FLOAT_VALUE'
       y_ = GRN_FLOAT_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2683:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1419:40: note: in definition of macro 'GRN_INT64_SET'
   long long int _val = (long long int)(val);\
                                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro 'INTEGER_ARITHMETIC_OPERATION_BITWISE_XOR'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro 'GRN_INT64_VALUE'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                                         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1629:45: note: in expansion of macro 'GRN_TIME_VALUE'
                                             GRN_TIME_VALUE,             \
                                             ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2683:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1640:12: note: in expansion of macro 'GRN_UINT64_VALUE'
       x_ = GRN_UINT64_VALUE(x);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2683:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro 'GRN_INT16_VALUE'
       y_ = GRN_INT16_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2683:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro 'GRN_UINT16_VALUE'
       y_ = GRN_UINT16_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2683:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro 'GRN_INT32_VALUE'
       y_ = GRN_INT32_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2683:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro 'GRN_UINT32_VALUE'
       y_ = GRN_UINT32_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2683:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro 'GRN_INT64_VALUE'
 #define GRN_TIME_VALUE GRN_INT64_VALUE
                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro 'GRN_TIME_VALUE'
       y_ = GRN_TIME_VALUE(y);                                           \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2683:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro 'GRN_INT64_VALUE'
       y_ = GRN_INT64_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2683:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro 'GRN_UINT64_VALUE'
       y_ = GRN_UINT64_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2683:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro 'GRN_FLOAT_VALUE'
       y_ = GRN_FLOAT_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2683:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1423:58: note: in definition of macro 'GRN_UINT64_SET'
   long long unsigned int _val = (long long unsigned int)(val);\
                                                          ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro 'INTEGER_ARITHMETIC_OPERATION_BITWISE_XOR'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro 'GRN_UINT64_VALUE'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                                         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2683:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1654:12: note: in expansion of macro 'GRN_FLOAT_VALUE'
       x_ = GRN_FLOAT_VALUE(x);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2683:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro 'GRN_INT16_VALUE'
       y_ = GRN_INT16_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2683:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro 'GRN_UINT16_VALUE'
       y_ = GRN_UINT16_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2683:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro 'GRN_INT32_VALUE'
       y_ = GRN_INT32_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2683:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro 'GRN_UINT32_VALUE'
       y_ = GRN_UINT32_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2683:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro 'GRN_INT64_VALUE'
 #define GRN_TIME_VALUE GRN_INT64_VALUE
                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro 'GRN_TIME_VALUE'
       y_ = GRN_TIME_VALUE(y);                                           \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2683:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro 'GRN_INT64_VALUE'
       y_ = GRN_INT64_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2683:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro 'GRN_UINT64_VALUE'
       y_ = GRN_UINT64_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2683:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro 'GRN_FLOAT_VALUE'
       y_ = GRN_FLOAT_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2683:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1427:26: note: in definition of macro 'GRN_FLOAT_SET'
   double _val = (double)(val);\
                          ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro 'FLOAT_ARITHMETIC_OPERATION_BITWISE_XOR'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro 'GRN_FLOAT_VALUE'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                                         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2216:5: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
     ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value),   \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2683:9: note: in expansion of macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH'
         ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/grn_db.h:382:16: note: in expansion of macro 'GRN_INT32_VALUE'
       result = GRN_INT32_VALUE(v) != 0;                 \
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2704:11: note: in expansion of macro 'GRN_TRUEP'
           GRN_TRUEP(ctx, v, v_boolean);
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/grn_db.h:385:16: note: in expansion of macro 'GRN_UINT32_VALUE'
       result = GRN_UINT32_VALUE(v) != 0;                \
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2704:11: note: in expansion of macro 'GRN_TRUEP'
           GRN_TRUEP(ctx, v, v_boolean);
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/grn_db.h:390:23: note: in expansion of macro 'GRN_FLOAT_VALUE'
         float_value = GRN_FLOAT_VALUE(v);               \
                       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2704:11: note: in expansion of macro 'GRN_TRUEP'
           GRN_TRUEP(ctx, v, v_boolean);
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1537:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_RECORD_VALUE(obj) (*((grn_id *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2739:41: note: in expansion of macro 'GRN_RECORD_VALUE'
             grn_obj_get_value(ctx, col, GRN_RECORD_VALUE(rec), res);
                                         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1538:31: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_PTR_VALUE(obj) (*((grn_obj **)GRN_BULK_HEAD(obj)))
                               ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/grn_db.h:278:6: note: in expansion of macro 'GRN_PTR_VALUE'
    : GRN_PTR_VALUE(obj)\
      ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2749:16: note: in expansion of macro 'GRN_OBJ_RESOLVE'
           op = GRN_OBJ_RESOLVE(ctx, op);
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1538:31: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_PTR_VALUE(obj) (*((grn_obj **)GRN_BULK_HEAD(obj)))
                               ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/grn_db.h:279:9: note: in expansion of macro 'GRN_PTR_VALUE'
       ? GRN_PTR_VALUE(obj)\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2749:16: note: in expansion of macro 'GRN_OBJ_RESOLVE'
           op = GRN_OBJ_RESOLVE(ctx, op);
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1538:31: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_PTR_VALUE(obj) (*((grn_obj **)GRN_BULK_HEAD(obj)))
                               ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/grn_db.h:278:6: note: in expansion of macro 'GRN_PTR_VALUE'
    : GRN_PTR_VALUE(obj)\
      ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2751:17: note: in expansion of macro 'GRN_OBJ_RESOLVE'
           res = GRN_OBJ_RESOLVE(ctx, res);
                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1538:31: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_PTR_VALUE(obj) (*((grn_obj **)GRN_BULK_HEAD(obj)))
                               ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/grn_db.h:279:9: note: in expansion of macro 'GRN_PTR_VALUE'
       ? GRN_PTR_VALUE(obj)\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2751:17: note: in expansion of macro 'GRN_OBJ_RESOLVE'
           res = GRN_OBJ_RESOLVE(ctx, res);
                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1538:31: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_PTR_VALUE(obj) (*((grn_obj **)GRN_BULK_HEAD(obj)))
                               ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/grn_db.h:278:6: note: in expansion of macro 'GRN_PTR_VALUE'
    : GRN_PTR_VALUE(obj)\
      ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2753:19: note: in expansion of macro 'GRN_OBJ_RESOLVE'
           query = GRN_OBJ_RESOLVE(ctx, query);
                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1538:31: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_PTR_VALUE(obj) (*((grn_obj **)GRN_BULK_HEAD(obj)))
                               ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/grn_db.h:279:9: note: in expansion of macro 'GRN_PTR_VALUE'
       ? GRN_PTR_VALUE(obj)\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2753:19: note: in expansion of macro 'GRN_OBJ_RESOLVE'
           query = GRN_OBJ_RESOLVE(ctx, query);
                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1538:31: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_PTR_VALUE(obj) (*((grn_obj **)GRN_BULK_HEAD(obj)))
                               ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/grn_db.h:278:6: note: in expansion of macro 'GRN_PTR_VALUE'
    : GRN_PTR_VALUE(obj)\
      ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2755:19: note: in expansion of macro 'GRN_OBJ_RESOLVE'
           index = GRN_OBJ_RESOLVE(ctx, index);
                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1538:31: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_PTR_VALUE(obj) (*((grn_obj **)GRN_BULK_HEAD(obj)))
                               ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/grn_db.h:279:9: note: in expansion of macro 'GRN_PTR_VALUE'
       ? GRN_PTR_VALUE(obj)\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2755:19: note: in expansion of macro 'GRN_OBJ_RESOLVE'
           index = GRN_OBJ_RESOLVE(ctx, index);
                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2757:40: note: in expansion of macro 'GRN_UINT32_VALUE'
                          (grn_operator)GRN_UINT32_VALUE(op), NULL);
                                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1538:31: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_PTR_VALUE(obj) (*((grn_obj **)GRN_BULK_HEAD(obj)))
                               ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/grn_db.h:278:6: note: in expansion of macro 'GRN_PTR_VALUE'
    : GRN_PTR_VALUE(obj)\
      ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2765:16: note: in expansion of macro 'GRN_OBJ_RESOLVE'
           op = GRN_OBJ_RESOLVE(ctx, op);
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1538:31: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_PTR_VALUE(obj) (*((grn_obj **)GRN_BULK_HEAD(obj)))
                               ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/grn_db.h:279:9: note: in expansion of macro 'GRN_PTR_VALUE'
       ? GRN_PTR_VALUE(obj)\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2765:16: note: in expansion of macro 'GRN_OBJ_RESOLVE'
           op = GRN_OBJ_RESOLVE(ctx, op);
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1538:31: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_PTR_VALUE(obj) (*((grn_obj **)GRN_BULK_HEAD(obj)))
                               ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/grn_db.h:278:6: note: in expansion of macro 'GRN_PTR_VALUE'
    : GRN_PTR_VALUE(obj)\
      ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2767:17: note: in expansion of macro 'GRN_OBJ_RESOLVE'
           res = GRN_OBJ_RESOLVE(ctx, res);
                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1538:31: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_PTR_VALUE(obj) (*((grn_obj **)GRN_BULK_HEAD(obj)))
                               ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/grn_db.h:279:9: note: in expansion of macro 'GRN_PTR_VALUE'
       ? GRN_PTR_VALUE(obj)\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2767:17: note: in expansion of macro 'GRN_OBJ_RESOLVE'
           res = GRN_OBJ_RESOLVE(ctx, res);
                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1538:31: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_PTR_VALUE(obj) (*((grn_obj **)GRN_BULK_HEAD(obj)))
                               ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/grn_db.h:278:6: note: in expansion of macro 'GRN_PTR_VALUE'
    : GRN_PTR_VALUE(obj)\
      ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2769:18: note: in expansion of macro 'GRN_OBJ_RESOLVE'
           expr = GRN_OBJ_RESOLVE(ctx, expr);
                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1538:31: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_PTR_VALUE(obj) (*((grn_obj **)GRN_BULK_HEAD(obj)))
                               ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/grn_db.h:279:9: note: in expansion of macro 'GRN_PTR_VALUE'
       ? GRN_PTR_VALUE(obj)\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2769:18: note: in expansion of macro 'GRN_OBJ_RESOLVE'
           expr = GRN_OBJ_RESOLVE(ctx, expr);
                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1538:31: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_PTR_VALUE(obj) (*((grn_obj **)GRN_BULK_HEAD(obj)))
                               ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/grn_db.h:278:6: note: in expansion of macro 'GRN_PTR_VALUE'
    : GRN_PTR_VALUE(obj)\
      ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2771:19: note: in expansion of macro 'GRN_OBJ_RESOLVE'
           table = GRN_OBJ_RESOLVE(ctx, table);
                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1538:31: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_PTR_VALUE(obj) (*((grn_obj **)GRN_BULK_HEAD(obj)))
                               ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/grn_db.h:279:9: note: in expansion of macro 'GRN_PTR_VALUE'
       ? GRN_PTR_VALUE(obj)\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2771:19: note: in expansion of macro 'GRN_OBJ_RESOLVE'
           table = GRN_OBJ_RESOLVE(ctx, table);
                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1221:3: note: in definition of macro 'WITH_SPSAVE'
   block\
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2773:67: note: in expansion of macro 'GRN_UINT32_VALUE'
             grn_table_select(ctx, table, expr, res, (grn_operator)GRN_UINT32_VALUE(op));
                                                                   ^
In file included from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga.h:22:0,
                 from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/grn.h:740,
                 from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:18:
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1538:31: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_PTR_VALUE(obj) (*((grn_obj **)GRN_BULK_HEAD(obj)))
                               ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/grn_db.h:278:6: note: in expansion of macro 'GRN_PTR_VALUE'
    : GRN_PTR_VALUE(obj)\
      ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2783:19: note: in expansion of macro 'GRN_OBJ_RESOLVE'
           keys_ = GRN_OBJ_RESOLVE(ctx, keys_);
                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1538:31: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_PTR_VALUE(obj) (*((grn_obj **)GRN_BULK_HEAD(obj)))
                               ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/grn_db.h:279:9: note: in expansion of macro 'GRN_PTR_VALUE'
       ? GRN_PTR_VALUE(obj)\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2783:19: note: in expansion of macro 'GRN_OBJ_RESOLVE'
           keys_ = GRN_OBJ_RESOLVE(ctx, keys_);
                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1538:31: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_PTR_VALUE(obj) (*((grn_obj **)GRN_BULK_HEAD(obj)))
                               ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/grn_db.h:278:6: note: in expansion of macro 'GRN_PTR_VALUE'
    : GRN_PTR_VALUE(obj)\
      ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2785:17: note: in expansion of macro 'GRN_OBJ_RESOLVE'
           res = GRN_OBJ_RESOLVE(ctx, res);
                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1538:31: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_PTR_VALUE(obj) (*((grn_obj **)GRN_BULK_HEAD(obj)))
                               ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/grn_db.h:279:9: note: in expansion of macro 'GRN_PTR_VALUE'
       ? GRN_PTR_VALUE(obj)\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2785:17: note: in expansion of macro 'GRN_OBJ_RESOLVE'
           res = GRN_OBJ_RESOLVE(ctx, res);
                 ^
[  8%] Building CXX object mysys_ssl/CMakeFiles/mysys_ssl.dir/my_sha2.cc.o
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1538:31: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_PTR_VALUE(obj) (*((grn_obj **)GRN_BULK_HEAD(obj)))
                               ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/grn_db.h:278:6: note: in expansion of macro 'GRN_PTR_VALUE'
    : GRN_PTR_VALUE(obj)\
      ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2787:19: note: in expansion of macro 'GRN_OBJ_RESOLVE'
           limit = GRN_OBJ_RESOLVE(ctx, limit);
                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1538:31: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_PTR_VALUE(obj) (*((grn_obj **)GRN_BULK_HEAD(obj)))
                               ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/grn_db.h:279:9: note: in expansion of macro 'GRN_PTR_VALUE'
       ? GRN_PTR_VALUE(obj)\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2787:19: note: in expansion of macro 'GRN_OBJ_RESOLVE'
           limit = GRN_OBJ_RESOLVE(ctx, limit);
                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1538:31: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_PTR_VALUE(obj) (*((grn_obj **)GRN_BULK_HEAD(obj)))
                               ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/grn_db.h:278:6: note: in expansion of macro 'GRN_PTR_VALUE'
    : GRN_PTR_VALUE(obj)\
      ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2789:19: note: in expansion of macro 'GRN_OBJ_RESOLVE'
           table = GRN_OBJ_RESOLVE(ctx, table);
                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1538:31: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_PTR_VALUE(obj) (*((grn_obj **)GRN_BULK_HEAD(obj)))
                               ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/grn_db.h:279:9: note: in expansion of macro 'GRN_PTR_VALUE'
       ? GRN_PTR_VALUE(obj)\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2789:19: note: in expansion of macro 'GRN_OBJ_RESOLVE'
           table = GRN_OBJ_RESOLVE(ctx, table);
                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1221:3: note: in definition of macro 'WITH_SPSAVE'
   block\
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2812:47: note: in expansion of macro 'GRN_INT32_VALUE'
                 grn_table_sort(ctx, table, 0, GRN_INT32_VALUE(limit), res, keys, n_keys);
                                               ^
In file included from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga.h:22:0,
                 from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/grn.h:740,
                 from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:18:
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1538:31: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_PTR_VALUE(obj) (*((grn_obj **)GRN_BULK_HEAD(obj)))
                               ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/grn_db.h:278:6: note: in expansion of macro 'GRN_PTR_VALUE'
    : GRN_PTR_VALUE(obj)\
      ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2827:17: note: in expansion of macro 'GRN_OBJ_RESOLVE'
           res = GRN_OBJ_RESOLVE(ctx, res);
                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1538:31: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_PTR_VALUE(obj) (*((grn_obj **)GRN_BULK_HEAD(obj)))
                               ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/grn_db.h:279:9: note: in expansion of macro 'GRN_PTR_VALUE'
       ? GRN_PTR_VALUE(obj)\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2827:17: note: in expansion of macro 'GRN_OBJ_RESOLVE'
           res = GRN_OBJ_RESOLVE(ctx, res);
                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1538:31: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_PTR_VALUE(obj) (*((grn_obj **)GRN_BULK_HEAD(obj)))
                               ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/grn_db.h:278:6: note: in expansion of macro 'GRN_PTR_VALUE'
    : GRN_PTR_VALUE(obj)\
      ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2829:19: note: in expansion of macro 'GRN_OBJ_RESOLVE'
           keys_ = GRN_OBJ_RESOLVE(ctx, keys_);
                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1538:31: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_PTR_VALUE(obj) (*((grn_obj **)GRN_BULK_HEAD(obj)))
                               ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/grn_db.h:279:9: note: in expansion of macro 'GRN_PTR_VALUE'
       ? GRN_PTR_VALUE(obj)\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2829:19: note: in expansion of macro 'GRN_OBJ_RESOLVE'
           keys_ = GRN_OBJ_RESOLVE(ctx, keys_);
                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1538:31: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_PTR_VALUE(obj) (*((grn_obj **)GRN_BULK_HEAD(obj)))
                               ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/grn_db.h:278:6: note: in expansion of macro 'GRN_PTR_VALUE'
    : GRN_PTR_VALUE(obj)\
      ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2831:19: note: in expansion of macro 'GRN_OBJ_RESOLVE'
           table = GRN_OBJ_RESOLVE(ctx, table);
                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1538:31: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_PTR_VALUE(obj) (*((grn_obj **)GRN_BULK_HEAD(obj)))
                               ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/grn_db.h:279:9: note: in expansion of macro 'GRN_PTR_VALUE'
       ? GRN_PTR_VALUE(obj)\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2831:19: note: in expansion of macro 'GRN_OBJ_RESOLVE'
           table = GRN_OBJ_RESOLVE(ctx, table);
                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1538:31: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_PTR_VALUE(obj) (*((grn_obj **)GRN_BULK_HEAD(obj)))
                               ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/grn_db.h:278:6: note: in expansion of macro 'GRN_PTR_VALUE'
    : GRN_PTR_VALUE(obj)\
      ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2880:17: note: in expansion of macro 'GRN_OBJ_RESOLVE'
           res = GRN_OBJ_RESOLVE(ctx, res);
                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1538:31: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_PTR_VALUE(obj) (*((grn_obj **)GRN_BULK_HEAD(obj)))
                               ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/grn_db.h:279:9: note: in expansion of macro 'GRN_PTR_VALUE'
       ? GRN_PTR_VALUE(obj)\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2880:17: note: in expansion of macro 'GRN_OBJ_RESOLVE'
           res = GRN_OBJ_RESOLVE(ctx, res);
                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1538:31: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_PTR_VALUE(obj) (*((grn_obj **)GRN_BULK_HEAD(obj)))
                               ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/grn_db.h:278:6: note: in expansion of macro 'GRN_PTR_VALUE'
    : GRN_PTR_VALUE(obj)\
      ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2882:17: note: in expansion of macro 'GRN_OBJ_RESOLVE'
           str = GRN_OBJ_RESOLVE(ctx, str);
                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1538:31: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_PTR_VALUE(obj) (*((grn_obj **)GRN_BULK_HEAD(obj)))
                               ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/grn_db.h:279:9: note: in expansion of macro 'GRN_PTR_VALUE'
       ? GRN_PTR_VALUE(obj)\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2882:17: note: in expansion of macro 'GRN_OBJ_RESOLVE'
           str = GRN_OBJ_RESOLVE(ctx, str);
                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1538:31: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_PTR_VALUE(obj) (*((grn_obj **)GRN_BULK_HEAD(obj)))
                               ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/grn_db.h:278:6: note: in expansion of macro 'GRN_PTR_VALUE'
    : GRN_PTR_VALUE(obj)\
      ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2884:19: note: in expansion of macro 'GRN_OBJ_RESOLVE'
           table = GRN_OBJ_RESOLVE(ctx, table);
                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1538:31: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_PTR_VALUE(obj) (*((grn_obj **)GRN_BULK_HEAD(obj)))
                               ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/grn_db.h:279:9: note: in expansion of macro 'GRN_PTR_VALUE'
       ? GRN_PTR_VALUE(obj)\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2884:19: note: in expansion of macro 'GRN_OBJ_RESOLVE'
           table = GRN_OBJ_RESOLVE(ctx, table);
                   ^
In file included from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga.h:26:0,
                 from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/grn.h:740,
                 from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:18:
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/output.h:60:23: warning: cast increases required alignment of target type [-Wcast-align]
   grn_obj **columns = (grn_obj **)GRN_BULK_HEAD(&(format)->columns);\
                       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2890:11: note: in expansion of macro 'GRN_OBJ_FORMAT_FIN'
           GRN_OBJ_FORMAT_FIN(ctx, &format);
           ^
In file included from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga.h:22:0,
                 from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/grn.h:740,
                 from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:18:
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/grn_db.h:382:16: note: in expansion of macro 'GRN_INT32_VALUE'
       result = GRN_INT32_VALUE(v) != 0;                 \
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2900:11: note: in expansion of macro 'GRN_TRUEP'
           GRN_TRUEP(ctx, x, x_boolean);
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/grn_db.h:385:16: note: in expansion of macro 'GRN_UINT32_VALUE'
       result = GRN_UINT32_VALUE(v) != 0;                \
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2900:11: note: in expansion of macro 'GRN_TRUEP'
           GRN_TRUEP(ctx, x, x_boolean);
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/grn_db.h:390:23: note: in expansion of macro 'GRN_FLOAT_VALUE'
         float_value = GRN_FLOAT_VALUE(v);               \
                       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2900:11: note: in expansion of macro 'GRN_TRUEP'
           GRN_TRUEP(ctx, x, x_boolean);
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/grn_db.h:382:16: note: in expansion of macro 'GRN_INT32_VALUE'
       result = GRN_INT32_VALUE(v) != 0;                 \
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2902:13: note: in expansion of macro 'GRN_TRUEP'
             GRN_TRUEP(ctx, y, y_boolean);
             ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/grn_db.h:385:16: note: in expansion of macro 'GRN_UINT32_VALUE'
       result = GRN_UINT32_VALUE(v) != 0;                \
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2902:13: note: in expansion of macro 'GRN_TRUEP'
             GRN_TRUEP(ctx, y, y_boolean);
             ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/grn_db.h:390:23: note: in expansion of macro 'GRN_FLOAT_VALUE'
         float_value = GRN_FLOAT_VALUE(v);               \
                       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2902:13: note: in expansion of macro 'GRN_TRUEP'
             GRN_TRUEP(ctx, y, y_boolean);
             ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/grn_db.h:382:16: note: in expansion of macro 'GRN_INT32_VALUE'
       result = GRN_INT32_VALUE(v) != 0;                 \
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2925:11: note: in expansion of macro 'GRN_TRUEP'
           GRN_TRUEP(ctx, x, x_boolean);
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/grn_db.h:385:16: note: in expansion of macro 'GRN_UINT32_VALUE'
       result = GRN_UINT32_VALUE(v) != 0;                \
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2925:11: note: in expansion of macro 'GRN_TRUEP'
           GRN_TRUEP(ctx, x, x_boolean);
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/grn_db.h:390:23: note: in expansion of macro 'GRN_FLOAT_VALUE'
         float_value = GRN_FLOAT_VALUE(v);               \
                       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2925:11: note: in expansion of macro 'GRN_TRUEP'
           GRN_TRUEP(ctx, x, x_boolean);
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/grn_db.h:382:16: note: in expansion of macro 'GRN_INT32_VALUE'
       result = GRN_INT32_VALUE(v) != 0;                 \
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2929:13: note: in expansion of macro 'GRN_TRUEP'
             GRN_TRUEP(ctx, y, y_boolean);
             ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/grn_db.h:385:16: note: in expansion of macro 'GRN_UINT32_VALUE'
       result = GRN_UINT32_VALUE(v) != 0;                \
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2929:13: note: in expansion of macro 'GRN_TRUEP'
             GRN_TRUEP(ctx, y, y_boolean);
             ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/grn_db.h:390:23: note: in expansion of macro 'GRN_FLOAT_VALUE'
         float_value = GRN_FLOAT_VALUE(v);               \
                       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2929:13: note: in expansion of macro 'GRN_TRUEP'
             GRN_TRUEP(ctx, y, y_boolean);
             ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2952:15: note: in expansion of macro 'GRN_INT32_VALUE'
           if (GRN_INT32_VALUE(x) == 0 || GRN_INT32_VALUE(y) == 1) {
               ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2952:42: note: in expansion of macro 'GRN_INT32_VALUE'
           if (GRN_INT32_VALUE(x) == 0 || GRN_INT32_VALUE(y) == 1) {
                                          ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1236:35: note: in definition of macro 'GEO_INT2RAD'
 #define GEO_INT2RAD(x)   ((M_PI * x) / (GEO_RESOLUTION * 180))
                                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3086:30: note: in expansion of macro 'GRN_INT32_VALUE'
           lng1 = GEO_INT2RAD(GRN_INT32_VALUE(value));
                              ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1236:35: note: in definition of macro 'GEO_INT2RAD'
 #define GEO_INT2RAD(x)   ((M_PI * x) / (GEO_RESOLUTION * 180))
                                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3088:30: note: in expansion of macro 'GRN_INT32_VALUE'
           lat1 = GEO_INT2RAD(GRN_INT32_VALUE(value));
                              ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1236:35: note: in definition of macro 'GEO_INT2RAD'
 #define GEO_INT2RAD(x)   ((M_PI * x) / (GEO_RESOLUTION * 180))
                                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3090:30: note: in expansion of macro 'GRN_INT32_VALUE'
           lng2 = GEO_INT2RAD(GRN_INT32_VALUE(value));
                              ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1236:35: note: in definition of macro 'GEO_INT2RAD'
 #define GEO_INT2RAD(x)   ((M_PI * x) / (GEO_RESOLUTION * 180))
                                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3092:30: note: in expansion of macro 'GRN_INT32_VALUE'
           lat2 = GEO_INT2RAD(GRN_INT32_VALUE(value));
                              ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1236:35: note: in definition of macro 'GEO_INT2RAD'
 #define GEO_INT2RAD(x)   ((M_PI * x) / (GEO_RESOLUTION * 180))
                                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3107:30: note: in expansion of macro 'GRN_INT32_VALUE'
           lng1 = GEO_INT2RAD(GRN_INT32_VALUE(value));
                              ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1236:35: note: in definition of macro 'GEO_INT2RAD'
 #define GEO_INT2RAD(x)   ((M_PI * x) / (GEO_RESOLUTION * 180))
                                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3109:30: note: in expansion of macro 'GRN_INT32_VALUE'
           lat1 = GEO_INT2RAD(GRN_INT32_VALUE(value));
                              ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1236:35: note: in definition of macro 'GEO_INT2RAD'
 #define GEO_INT2RAD(x)   ((M_PI * x) / (GEO_RESOLUTION * 180))
                                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3111:30: note: in expansion of macro 'GRN_INT32_VALUE'
           lng2 = GEO_INT2RAD(GRN_INT32_VALUE(value));
                              ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1236:35: note: in definition of macro 'GEO_INT2RAD'
 #define GEO_INT2RAD(x)   ((M_PI * x) / (GEO_RESOLUTION * 180))
                                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3113:30: note: in expansion of macro 'GRN_INT32_VALUE'
           lat2 = GEO_INT2RAD(GRN_INT32_VALUE(value));
                              ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1236:35: note: in definition of macro 'GEO_INT2RAD'
 #define GEO_INT2RAD(x)   ((M_PI * x) / (GEO_RESOLUTION * 180))
                                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3128:30: note: in expansion of macro 'GRN_INT32_VALUE'
           lng1 = GEO_INT2RAD(GRN_INT32_VALUE(value));
                              ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1236:35: note: in definition of macro 'GEO_INT2RAD'
 #define GEO_INT2RAD(x)   ((M_PI * x) / (GEO_RESOLUTION * 180))
                                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3130:30: note: in expansion of macro 'GRN_INT32_VALUE'
           lat1 = GEO_INT2RAD(GRN_INT32_VALUE(value));
                              ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1236:35: note: in definition of macro 'GEO_INT2RAD'
 #define GEO_INT2RAD(x)   ((M_PI * x) / (GEO_RESOLUTION * 180))
                                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3132:30: note: in expansion of macro 'GRN_INT32_VALUE'
           lng2 = GEO_INT2RAD(GRN_INT32_VALUE(value));
                              ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1236:35: note: in definition of macro 'GEO_INT2RAD'
 #define GEO_INT2RAD(x)   ((M_PI * x) / (GEO_RESOLUTION * 180))
                                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3134:30: note: in expansion of macro 'GRN_INT32_VALUE'
           lat2 = GEO_INT2RAD(GRN_INT32_VALUE(value));
                              ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1236:35: note: in definition of macro 'GEO_INT2RAD'
 #define GEO_INT2RAD(x)   ((M_PI * x) / (GEO_RESOLUTION * 180))
                                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3153:30: note: in expansion of macro 'GRN_INT32_VALUE'
           lng1 = GEO_INT2RAD(GRN_INT32_VALUE(value));
                              ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1236:35: note: in definition of macro 'GEO_INT2RAD'
 #define GEO_INT2RAD(x)   ((M_PI * x) / (GEO_RESOLUTION * 180))
                                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3155:30: note: in expansion of macro 'GRN_INT32_VALUE'
           lat1 = GEO_INT2RAD(GRN_INT32_VALUE(value));
                              ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1236:35: note: in definition of macro 'GEO_INT2RAD'
 #define GEO_INT2RAD(x)   ((M_PI * x) / (GEO_RESOLUTION * 180))
                                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3157:30: note: in expansion of macro 'GRN_INT32_VALUE'
           lng2 = GEO_INT2RAD(GRN_INT32_VALUE(value));
                              ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1236:35: note: in definition of macro 'GEO_INT2RAD'
 #define GEO_INT2RAD(x)   ((M_PI * x) / (GEO_RESOLUTION * 180))
                                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3159:30: note: in expansion of macro 'GRN_INT32_VALUE'
           lat2 = GEO_INT2RAD(GRN_INT32_VALUE(value));
                              ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1236:35: note: in definition of macro 'GEO_INT2RAD'
 #define GEO_INT2RAD(x)   ((M_PI * x) / (GEO_RESOLUTION * 180))
                                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3179:30: note: in expansion of macro 'GRN_INT32_VALUE'
           lng0 = GEO_INT2RAD(GRN_INT32_VALUE(value));
                              ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1236:35: note: in definition of macro 'GEO_INT2RAD'
 #define GEO_INT2RAD(x)   ((M_PI * x) / (GEO_RESOLUTION * 180))
                                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3181:30: note: in expansion of macro 'GRN_INT32_VALUE'
           lat0 = GEO_INT2RAD(GRN_INT32_VALUE(value));
                              ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1236:35: note: in definition of macro 'GEO_INT2RAD'
 #define GEO_INT2RAD(x)   ((M_PI * x) / (GEO_RESOLUTION * 180))
                                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3183:30: note: in expansion of macro 'GRN_INT32_VALUE'
           lng1 = GEO_INT2RAD(GRN_INT32_VALUE(value));
                              ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1236:35: note: in definition of macro 'GEO_INT2RAD'
 #define GEO_INT2RAD(x)   ((M_PI * x) / (GEO_RESOLUTION * 180))
                                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3185:30: note: in expansion of macro 'GRN_INT32_VALUE'
           lat1 = GEO_INT2RAD(GRN_INT32_VALUE(value));
                              ^
In file included from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga.h:22:0,
                 from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/grn.h:740,
                 from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:18:
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3192:22: note: in expansion of macro 'GRN_INT32_VALUE'
             r = d <= GRN_INT32_VALUE(value);
                      ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3195:22: note: in expansion of macro 'GRN_FLOAT_VALUE'
             r = d <= GRN_FLOAT_VALUE(value);
                      ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1236:35: note: in definition of macro 'GEO_INT2RAD'
 #define GEO_INT2RAD(x)   ((M_PI * x) / (GEO_RESOLUTION * 180))
                                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3213:30: note: in expansion of macro 'GRN_INT32_VALUE'
           lng0 = GEO_INT2RAD(GRN_INT32_VALUE(value));
                              ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1236:35: note: in definition of macro 'GEO_INT2RAD'
 #define GEO_INT2RAD(x)   ((M_PI * x) / (GEO_RESOLUTION * 180))
                                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3215:30: note: in expansion of macro 'GRN_INT32_VALUE'
           lat0 = GEO_INT2RAD(GRN_INT32_VALUE(value));
                              ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1236:35: note: in definition of macro 'GEO_INT2RAD'
 #define GEO_INT2RAD(x)   ((M_PI * x) / (GEO_RESOLUTION * 180))
                                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3217:30: note: in expansion of macro 'GRN_INT32_VALUE'
           lng1 = GEO_INT2RAD(GRN_INT32_VALUE(value));
                              ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1236:35: note: in definition of macro 'GEO_INT2RAD'
 #define GEO_INT2RAD(x)   ((M_PI * x) / (GEO_RESOLUTION * 180))
                                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3219:30: note: in expansion of macro 'GRN_INT32_VALUE'
           lat1 = GEO_INT2RAD(GRN_INT32_VALUE(value));
                              ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1236:35: note: in definition of macro 'GEO_INT2RAD'
 #define GEO_INT2RAD(x)   ((M_PI * x) / (GEO_RESOLUTION * 180))
                                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3221:30: note: in expansion of macro 'GRN_INT32_VALUE'
           lng2 = GEO_INT2RAD(GRN_INT32_VALUE(value));
                              ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1236:35: note: in definition of macro 'GEO_INT2RAD'
 #define GEO_INT2RAD(x)   ((M_PI * x) / (GEO_RESOLUTION * 180))
                                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3223:30: note: in expansion of macro 'GRN_INT32_VALUE'
           lat2 = GEO_INT2RAD(GRN_INT32_VALUE(value));
                              ^
In file included from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga.h:22:0,
                 from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/grn.h:740,
                 from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:18:
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3242:17: note: in expansion of macro 'GRN_INT32_VALUE'
           ln0 = GRN_INT32_VALUE(value);
                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3244:17: note: in expansion of macro 'GRN_INT32_VALUE'
           la0 = GRN_INT32_VALUE(value);
                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3246:17: note: in expansion of macro 'GRN_INT32_VALUE'
           ln1 = GRN_INT32_VALUE(value);
                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3248:17: note: in expansion of macro 'GRN_INT32_VALUE'
           la1 = GRN_INT32_VALUE(value);
                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3250:17: note: in expansion of macro 'GRN_INT32_VALUE'
           ln2 = GRN_INT32_VALUE(value);
                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3252:17: note: in expansion of macro 'GRN_INT32_VALUE'
           la2 = GRN_INT32_VALUE(value);
                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3254:17: note: in expansion of macro 'GRN_INT32_VALUE'
           ln3 = GRN_INT32_VALUE(value);
                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3256:17: note: in expansion of macro 'GRN_INT32_VALUE'
           la3 = GRN_INT32_VALUE(value);
                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro 'GRN_INT16_VALUE'
       y_ = GRN_INT16_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3265:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro 'GRN_UINT16_VALUE'
       y_ = GRN_UINT16_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3265:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro 'GRN_INT32_VALUE'
       y_ = GRN_INT32_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3265:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro 'GRN_UINT32_VALUE'
       y_ = GRN_UINT32_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3265:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro 'GRN_INT64_VALUE'
 #define GRN_TIME_VALUE GRN_INT64_VALUE
                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro 'GRN_TIME_VALUE'
       y_ = GRN_TIME_VALUE(y);                                           \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3265:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro 'GRN_INT64_VALUE'
       y_ = GRN_INT64_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3265:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro 'GRN_UINT64_VALUE'
       y_ = GRN_UINT64_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3265:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro 'GRN_FLOAT_VALUE'
       y_ = GRN_FLOAT_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3265:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro 'GRN_INT16_VALUE'
       y_ = GRN_INT16_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3265:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro 'GRN_UINT16_VALUE'
       y_ = GRN_UINT16_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3265:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro 'GRN_INT32_VALUE'
       y_ = GRN_INT32_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3265:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro 'GRN_UINT32_VALUE'
       y_ = GRN_UINT32_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3265:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro 'GRN_INT64_VALUE'
 #define GRN_TIME_VALUE GRN_INT64_VALUE
                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro 'GRN_TIME_VALUE'
       y_ = GRN_TIME_VALUE(y);                                           \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3265:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro 'GRN_INT64_VALUE'
       y_ = GRN_INT64_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3265:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro 'GRN_UINT64_VALUE'
       y_ = GRN_UINT64_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3265:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro 'GRN_FLOAT_VALUE'
       y_ = GRN_FLOAT_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3265:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1556:12: note: in expansion of macro 'GRN_INT16_VALUE'
       x_ = GRN_INT16_VALUE(x);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3265:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro 'GRN_INT16_VALUE'
       y_ = GRN_INT16_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3265:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro 'GRN_UINT16_VALUE'
       y_ = GRN_UINT16_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3265:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro 'GRN_INT32_VALUE'
       y_ = GRN_INT32_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3265:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro 'GRN_UINT32_VALUE'
       y_ = GRN_UINT32_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3265:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro 'GRN_INT64_VALUE'
 #define GRN_TIME_VALUE GRN_INT64_VALUE
                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro 'GRN_TIME_VALUE'
       y_ = GRN_TIME_VALUE(y);                                           \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3265:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro 'GRN_INT64_VALUE'
       y_ = GRN_INT64_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3265:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro 'GRN_UINT64_VALUE'
       y_ = GRN_UINT64_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3265:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro 'GRN_FLOAT_VALUE'
       y_ = GRN_FLOAT_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3265:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1403:38: note: in definition of macro 'GRN_INT16_SET'
   signed short _val = (signed short)(val);\
                                      ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro 'INTEGER_ARITHMETIC_OPERATION_PLUS'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro 'GRN_INT16_VALUE'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                                         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3265:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1570:12: note: in expansion of macro 'GRN_UINT16_VALUE'
       x_ = GRN_UINT16_VALUE(x);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3265:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro 'GRN_INT16_VALUE'
       y_ = GRN_INT16_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3265:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro 'GRN_UINT16_VALUE'
       y_ = GRN_UINT16_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3265:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro 'GRN_INT32_VALUE'
       y_ = GRN_INT32_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3265:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro 'GRN_UINT32_VALUE'
       y_ = GRN_UINT32_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3265:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro 'GRN_INT64_VALUE'
 #define GRN_TIME_VALUE GRN_INT64_VALUE
                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro 'GRN_TIME_VALUE'
       y_ = GRN_TIME_VALUE(y);                                           \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3265:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro 'GRN_INT64_VALUE'
       y_ = GRN_INT64_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3265:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro 'GRN_UINT64_VALUE'
       y_ = GRN_UINT64_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3265:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro 'GRN_FLOAT_VALUE'
       y_ = GRN_FLOAT_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3265:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1407:42: note: in definition of macro 'GRN_UINT16_SET'
   unsigned short _val = (unsigned short)(val);\
                                          ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro 'INTEGER_ARITHMETIC_OPERATION_PLUS'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro 'GRN_UINT16_VALUE'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                                         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3265:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1584:12: note: in expansion of macro 'GRN_INT32_VALUE'
       x_ = GRN_INT32_VALUE(x);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3265:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro 'GRN_INT16_VALUE'
       y_ = GRN_INT16_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3265:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro 'GRN_UINT16_VALUE'
       y_ = GRN_UINT16_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3265:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro 'GRN_INT32_VALUE'
       y_ = GRN_INT32_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3265:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro 'GRN_UINT32_VALUE'
       y_ = GRN_UINT32_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3265:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro 'GRN_INT64_VALUE'
 #define GRN_TIME_VALUE GRN_INT64_VALUE
                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro 'GRN_TIME_VALUE'
       y_ = GRN_TIME_VALUE(y);                                           \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3265:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro 'GRN_INT64_VALUE'
       y_ = GRN_INT64_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3265:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro 'GRN_UINT64_VALUE'
       y_ = GRN_UINT64_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3265:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro 'GRN_FLOAT_VALUE'
       y_ = GRN_FLOAT_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3265:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1411:20: note: in definition of macro 'GRN_INT32_SET'
   int _val = (int)(val);\
                    ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro 'INTEGER_ARITHMETIC_OPERATION_PLUS'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro 'GRN_INT32_VALUE'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                                         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3265:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1598:12: note: in expansion of macro 'GRN_UINT32_VALUE'
       x_ = GRN_UINT32_VALUE(x);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3265:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro 'GRN_INT16_VALUE'
       y_ = GRN_INT16_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3265:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro 'GRN_UINT16_VALUE'
       y_ = GRN_UINT16_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3265:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro 'GRN_INT32_VALUE'
       y_ = GRN_INT32_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3265:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro 'GRN_UINT32_VALUE'
       y_ = GRN_UINT32_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3265:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro 'GRN_INT64_VALUE'
 #define GRN_TIME_VALUE GRN_INT64_VALUE
                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro 'GRN_TIME_VALUE'
       y_ = GRN_TIME_VALUE(y);                                           \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3265:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro 'GRN_INT64_VALUE'
       y_ = GRN_INT64_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3265:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro 'GRN_UINT64_VALUE'
       y_ = GRN_UINT64_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3265:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro 'GRN_FLOAT_VALUE'
       y_ = GRN_FLOAT_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3265:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1415:38: note: in definition of macro 'GRN_UINT32_SET'
   unsigned int _val = (unsigned int)(val);\
                                      ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro 'INTEGER_ARITHMETIC_OPERATION_PLUS'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro 'GRN_UINT32_VALUE'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                                         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3265:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1612:12: note: in expansion of macro 'GRN_INT64_VALUE'
       x_ = GRN_INT64_VALUE(x);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3265:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro 'GRN_INT16_VALUE'
       y_ = GRN_INT16_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3265:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro 'GRN_UINT16_VALUE'
       y_ = GRN_UINT16_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3265:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro 'GRN_INT32_VALUE'
       y_ = GRN_INT32_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3265:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro 'GRN_UINT32_VALUE'
       y_ = GRN_UINT32_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3265:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro 'GRN_INT64_VALUE'
 #define GRN_TIME_VALUE GRN_INT64_VALUE
                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro 'GRN_TIME_VALUE'
       y_ = GRN_TIME_VALUE(y);                                           \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3265:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro 'GRN_INT64_VALUE'
       y_ = GRN_INT64_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3265:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro 'GRN_UINT64_VALUE'
       y_ = GRN_UINT64_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3265:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro 'GRN_FLOAT_VALUE'
       y_ = GRN_FLOAT_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3265:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1423:58: note: in definition of macro 'GRN_UINT64_SET'
   long long unsigned int _val = (long long unsigned int)(val);\
                                                          ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro 'INTEGER_ARITHMETIC_OPERATION_PLUS'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro 'GRN_UINT64_VALUE'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                                         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3265:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro 'GRN_INT64_VALUE'
 #define GRN_TIME_VALUE GRN_INT64_VALUE
                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1626:12: note: in expansion of macro 'GRN_TIME_VALUE'
       x_ = GRN_TIME_VALUE(x);                                           \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3265:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro 'GRN_INT16_VALUE'
       y_ = GRN_INT16_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3265:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro 'GRN_UINT16_VALUE'
       y_ = GRN_UINT16_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3265:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro 'GRN_INT32_VALUE'
       y_ = GRN_INT32_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3265:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro 'GRN_UINT32_VALUE'
       y_ = GRN_UINT32_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3265:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro 'GRN_INT64_VALUE'
 #define GRN_TIME_VALUE GRN_INT64_VALUE
                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro 'GRN_TIME_VALUE'
       y_ = GRN_TIME_VALUE(y);                                           \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3265:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro 'GRN_INT64_VALUE'
       y_ = GRN_INT64_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3265:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro 'GRN_UINT64_VALUE'
       y_ = GRN_UINT64_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3265:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro 'GRN_FLOAT_VALUE'
       y_ = GRN_FLOAT_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3265:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1419:40: note: in definition of macro 'GRN_INT64_SET'
   long long int _val = (long long int)(val);\
                                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro 'INTEGER_ARITHMETIC_OPERATION_PLUS'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro 'GRN_INT64_VALUE'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                                         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1629:45: note: in expansion of macro 'GRN_TIME_VALUE'
                                             GRN_TIME_VALUE,             \
                                             ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3265:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1640:12: note: in expansion of macro 'GRN_UINT64_VALUE'
       x_ = GRN_UINT64_VALUE(x);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3265:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro 'GRN_INT16_VALUE'
       y_ = GRN_INT16_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3265:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro 'GRN_UINT16_VALUE'
       y_ = GRN_UINT16_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3265:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro 'GRN_INT32_VALUE'
       y_ = GRN_INT32_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3265:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro 'GRN_UINT32_VALUE'
       y_ = GRN_UINT32_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3265:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro 'GRN_INT64_VALUE'
 #define GRN_TIME_VALUE GRN_INT64_VALUE
                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro 'GRN_TIME_VALUE'
       y_ = GRN_TIME_VALUE(y);                                           \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3265:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro 'GRN_INT64_VALUE'
       y_ = GRN_INT64_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3265:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro 'GRN_UINT64_VALUE'
       y_ = GRN_UINT64_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3265:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro 'GRN_FLOAT_VALUE'
       y_ = GRN_FLOAT_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3265:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1423:58: note: in definition of macro 'GRN_UINT64_SET'
   long long unsigned int _val = (long long unsigned int)(val);\
                                                          ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro 'INTEGER_ARITHMETIC_OPERATION_PLUS'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro 'GRN_UINT64_VALUE'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                                         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3265:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1654:12: note: in expansion of macro 'GRN_FLOAT_VALUE'
       x_ = GRN_FLOAT_VALUE(x);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3265:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro 'GRN_INT16_VALUE'
       y_ = GRN_INT16_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3265:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro 'GRN_UINT16_VALUE'
       y_ = GRN_UINT16_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3265:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro 'GRN_INT32_VALUE'
       y_ = GRN_INT32_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3265:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro 'GRN_UINT32_VALUE'
       y_ = GRN_UINT32_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3265:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro 'GRN_INT64_VALUE'
 #define GRN_TIME_VALUE GRN_INT64_VALUE
                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro 'GRN_TIME_VALUE'
       y_ = GRN_TIME_VALUE(y);                                           \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3265:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro 'GRN_INT64_VALUE'
       y_ = GRN_INT64_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3265:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro 'GRN_UINT64_VALUE'
       y_ = GRN_UINT64_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3265:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro 'GRN_FLOAT_VALUE'
       y_ = GRN_FLOAT_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3265:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1427:26: note: in definition of macro 'GRN_FLOAT_SET'
   double _val = (double)(val);\
                          ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro 'FLOAT_ARITHMETIC_OPERATION_PLUS'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro 'GRN_FLOAT_VALUE'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                                         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3265:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2025:12: note: in expansion of macro 'GRN_INT16_VALUE'
       x_ = GRN_INT16_VALUE(x);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3295:11: note: in expansion of macro 'ARITHMETIC_UNARY_OPERATION_DISPATCH'
           ARITHMETIC_UNARY_OPERATION_DISPATCH(
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2033:12: note: in expansion of macro 'GRN_UINT16_VALUE'
       x_ = GRN_UINT16_VALUE(x);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3295:11: note: in expansion of macro 'ARITHMETIC_UNARY_OPERATION_DISPATCH'
           ARITHMETIC_UNARY_OPERATION_DISPATCH(
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2042:12: note: in expansion of macro 'GRN_INT32_VALUE'
       x_ = GRN_INT32_VALUE(x);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3295:11: note: in expansion of macro 'ARITHMETIC_UNARY_OPERATION_DISPATCH'
           ARITHMETIC_UNARY_OPERATION_DISPATCH(
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2050:12: note: in expansion of macro 'GRN_UINT32_VALUE'
       x_ = GRN_UINT32_VALUE(x);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3295:11: note: in expansion of macro 'ARITHMETIC_UNARY_OPERATION_DISPATCH'
           ARITHMETIC_UNARY_OPERATION_DISPATCH(
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2059:12: note: in expansion of macro 'GRN_INT64_VALUE'
       x_ = GRN_INT64_VALUE(x);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3295:11: note: in expansion of macro 'ARITHMETIC_UNARY_OPERATION_DISPATCH'
           ARITHMETIC_UNARY_OPERATION_DISPATCH(
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro 'GRN_INT64_VALUE'
 #define GRN_TIME_VALUE GRN_INT64_VALUE
                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2067:12: note: in expansion of macro 'GRN_TIME_VALUE'
       x_ = GRN_TIME_VALUE(x);                                           \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3295:11: note: in expansion of macro 'ARITHMETIC_UNARY_OPERATION_DISPATCH'
           ARITHMETIC_UNARY_OPERATION_DISPATCH(
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2075:12: note: in expansion of macro 'GRN_UINT64_VALUE'
       x_ = GRN_UINT64_VALUE(x);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3295:11: note: in expansion of macro 'ARITHMETIC_UNARY_OPERATION_DISPATCH'
           ARITHMETIC_UNARY_OPERATION_DISPATCH(
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2094:12: note: in expansion of macro 'GRN_FLOAT_VALUE'
       x_ = GRN_FLOAT_VALUE(x);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3295:11: note: in expansion of macro 'ARITHMETIC_UNARY_OPERATION_DISPATCH'
           ARITHMETIC_UNARY_OPERATION_DISPATCH(
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2102:5: note: in definition of macro 'ARITHMETIC_UNARY_OPERATION_DISPATCH'
     text_operation;                                                     \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3308:20: note: in expansion of macro 'GRN_INT64_VALUE'
               x_ = GRN_INT64_VALUE(res);
                    ^
In file included from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga.h:22:0,
                 from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/grn.h:740,
                 from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:18:
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro 'GRN_INT16_VALUE'
       y_ = GRN_INT16_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3314:11: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
           ARITHMETIC_BINARY_OPERATION_DISPATCH(
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro 'GRN_UINT16_VALUE'
       y_ = GRN_UINT16_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3314:11: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
           ARITHMETIC_BINARY_OPERATION_DISPATCH(
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro 'GRN_INT32_VALUE'
       y_ = GRN_INT32_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3314:11: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
           ARITHMETIC_BINARY_OPERATION_DISPATCH(
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro 'GRN_UINT32_VALUE'
       y_ = GRN_UINT32_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3314:11: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
           ARITHMETIC_BINARY_OPERATION_DISPATCH(
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro 'GRN_INT64_VALUE'
 #define GRN_TIME_VALUE GRN_INT64_VALUE
                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro 'GRN_TIME_VALUE'
       y_ = GRN_TIME_VALUE(y);                                           \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3314:11: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
           ARITHMETIC_BINARY_OPERATION_DISPATCH(
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro 'GRN_INT64_VALUE'
       y_ = GRN_INT64_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3314:11: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
           ARITHMETIC_BINARY_OPERATION_DISPATCH(
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro 'GRN_UINT64_VALUE'
       y_ = GRN_UINT64_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3314:11: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
           ARITHMETIC_BINARY_OPERATION_DISPATCH(
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro 'GRN_FLOAT_VALUE'
       y_ = GRN_FLOAT_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3314:11: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
           ARITHMETIC_BINARY_OPERATION_DISPATCH(
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro 'GRN_INT16_VALUE'
       y_ = GRN_INT16_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3314:11: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
           ARITHMETIC_BINARY_OPERATION_DISPATCH(
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro 'GRN_UINT16_VALUE'
       y_ = GRN_UINT16_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3314:11: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
           ARITHMETIC_BINARY_OPERATION_DISPATCH(
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro 'GRN_INT32_VALUE'
       y_ = GRN_INT32_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3314:11: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
           ARITHMETIC_BINARY_OPERATION_DISPATCH(
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro 'GRN_UINT32_VALUE'
       y_ = GRN_UINT32_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3314:11: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
           ARITHMETIC_BINARY_OPERATION_DISPATCH(
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro 'GRN_INT64_VALUE'
 #define GRN_TIME_VALUE GRN_INT64_VALUE
                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro 'GRN_TIME_VALUE'
       y_ = GRN_TIME_VALUE(y);                                           \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3314:11: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
           ARITHMETIC_BINARY_OPERATION_DISPATCH(
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro 'GRN_INT64_VALUE'
       y_ = GRN_INT64_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3314:11: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
           ARITHMETIC_BINARY_OPERATION_DISPATCH(
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro 'GRN_UINT64_VALUE'
       y_ = GRN_UINT64_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3314:11: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
           ARITHMETIC_BINARY_OPERATION_DISPATCH(
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro 'GRN_FLOAT_VALUE'
       y_ = GRN_FLOAT_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3314:11: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
           ARITHMETIC_BINARY_OPERATION_DISPATCH(
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1556:12: note: in expansion of macro 'GRN_INT16_VALUE'
       x_ = GRN_INT16_VALUE(x);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3314:11: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
           ARITHMETIC_BINARY_OPERATION_DISPATCH(
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro 'GRN_INT16_VALUE'
       y_ = GRN_INT16_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3314:11: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
           ARITHMETIC_BINARY_OPERATION_DISPATCH(
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro 'GRN_UINT16_VALUE'
       y_ = GRN_UINT16_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3314:11: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
           ARITHMETIC_BINARY_OPERATION_DISPATCH(
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro 'GRN_INT32_VALUE'
       y_ = GRN_INT32_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3314:11: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
           ARITHMETIC_BINARY_OPERATION_DISPATCH(
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro 'GRN_UINT32_VALUE'
       y_ = GRN_UINT32_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3314:11: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
           ARITHMETIC_BINARY_OPERATION_DISPATCH(
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro 'GRN_INT64_VALUE'
 #define GRN_TIME_VALUE GRN_INT64_VALUE
                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro 'GRN_TIME_VALUE'
       y_ = GRN_TIME_VALUE(y);                                           \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3314:11: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
           ARITHMETIC_BINARY_OPERATION_DISPATCH(
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro 'GRN_INT64_VALUE'
       y_ = GRN_INT64_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3314:11: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
           ARITHMETIC_BINARY_OPERATION_DISPATCH(
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro 'GRN_UINT64_VALUE'
       y_ = GRN_UINT64_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3314:11: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
           ARITHMETIC_BINARY_OPERATION_DISPATCH(
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro 'GRN_FLOAT_VALUE'
       y_ = GRN_FLOAT_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3314:11: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
           ARITHMETIC_BINARY_OPERATION_DISPATCH(
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1403:38: note: in definition of macro 'GRN_INT16_SET'
   signed short _val = (signed short)(val);\
                                      ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro 'INTEGER_ARITHMETIC_OPERATION_MINUS'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro 'GRN_INT16_VALUE'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                                         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3314:11: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
           ARITHMETIC_BINARY_OPERATION_DISPATCH(
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1570:12: note: in expansion of macro 'GRN_UINT16_VALUE'
       x_ = GRN_UINT16_VALUE(x);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3314:11: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
           ARITHMETIC_BINARY_OPERATION_DISPATCH(
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro 'GRN_INT16_VALUE'
       y_ = GRN_INT16_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3314:11: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
           ARITHMETIC_BINARY_OPERATION_DISPATCH(
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro 'GRN_UINT16_VALUE'
       y_ = GRN_UINT16_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3314:11: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
           ARITHMETIC_BINARY_OPERATION_DISPATCH(
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro 'GRN_INT32_VALUE'
       y_ = GRN_INT32_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3314:11: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
           ARITHMETIC_BINARY_OPERATION_DISPATCH(
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro 'GRN_UINT32_VALUE'
       y_ = GRN_UINT32_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3314:11: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
           ARITHMETIC_BINARY_OPERATION_DISPATCH(
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro 'GRN_INT64_VALUE'
 #define GRN_TIME_VALUE GRN_INT64_VALUE
                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro 'GRN_TIME_VALUE'
       y_ = GRN_TIME_VALUE(y);                                           \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3314:11: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
           ARITHMETIC_BINARY_OPERATION_DISPATCH(
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro 'GRN_INT64_VALUE'
       y_ = GRN_INT64_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3314:11: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
           ARITHMETIC_BINARY_OPERATION_DISPATCH(
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro 'GRN_UINT64_VALUE'
       y_ = GRN_UINT64_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3314:11: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
           ARITHMETIC_BINARY_OPERATION_DISPATCH(
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro 'GRN_FLOAT_VALUE'
       y_ = GRN_FLOAT_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3314:11: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
           ARITHMETIC_BINARY_OPERATION_DISPATCH(
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1407:42: note: in definition of macro 'GRN_UINT16_SET'
   unsigned short _val = (unsigned short)(val);\
                                          ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro 'INTEGER_ARITHMETIC_OPERATION_MINUS'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro 'GRN_UINT16_VALUE'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                                         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3314:11: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
           ARITHMETIC_BINARY_OPERATION_DISPATCH(
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1584:12: note: in expansion of macro 'GRN_INT32_VALUE'
       x_ = GRN_INT32_VALUE(x);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3314:11: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
           ARITHMETIC_BINARY_OPERATION_DISPATCH(
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro 'GRN_INT16_VALUE'
       y_ = GRN_INT16_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3314:11: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
           ARITHMETIC_BINARY_OPERATION_DISPATCH(
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro 'GRN_UINT16_VALUE'
       y_ = GRN_UINT16_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3314:11: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
           ARITHMETIC_BINARY_OPERATION_DISPATCH(
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro 'GRN_INT32_VALUE'
       y_ = GRN_INT32_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3314:11: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
           ARITHMETIC_BINARY_OPERATION_DISPATCH(
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro 'GRN_UINT32_VALUE'
       y_ = GRN_UINT32_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3314:11: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
           ARITHMETIC_BINARY_OPERATION_DISPATCH(
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro 'GRN_INT64_VALUE'
 #define GRN_TIME_VALUE GRN_INT64_VALUE
                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro 'GRN_TIME_VALUE'
       y_ = GRN_TIME_VALUE(y);                                           \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3314:11: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
           ARITHMETIC_BINARY_OPERATION_DISPATCH(
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro 'GRN_INT64_VALUE'
       y_ = GRN_INT64_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3314:11: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
           ARITHMETIC_BINARY_OPERATION_DISPATCH(
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro 'GRN_UINT64_VALUE'
       y_ = GRN_UINT64_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3314:11: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
           ARITHMETIC_BINARY_OPERATION_DISPATCH(
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro 'GRN_FLOAT_VALUE'
       y_ = GRN_FLOAT_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3314:11: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
           ARITHMETIC_BINARY_OPERATION_DISPATCH(
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1411:20: note: in definition of macro 'GRN_INT32_SET'
   int _val = (int)(val);\
                    ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro 'INTEGER_ARITHMETIC_OPERATION_MINUS'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro 'GRN_INT32_VALUE'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                                         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3314:11: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
           ARITHMETIC_BINARY_OPERATION_DISPATCH(
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1598:12: note: in expansion of macro 'GRN_UINT32_VALUE'
       x_ = GRN_UINT32_VALUE(x);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3314:11: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
           ARITHMETIC_BINARY_OPERATION_DISPATCH(
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro 'GRN_INT16_VALUE'
       y_ = GRN_INT16_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3314:11: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
           ARITHMETIC_BINARY_OPERATION_DISPATCH(
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro 'GRN_UINT16_VALUE'
       y_ = GRN_UINT16_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3314:11: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
           ARITHMETIC_BINARY_OPERATION_DISPATCH(
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro 'GRN_INT32_VALUE'
       y_ = GRN_INT32_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3314:11: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
           ARITHMETIC_BINARY_OPERATION_DISPATCH(
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro 'GRN_UINT32_VALUE'
       y_ = GRN_UINT32_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3314:11: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
           ARITHMETIC_BINARY_OPERATION_DISPATCH(
           ^
[  8%] Building CXX object mysys_ssl/CMakeFiles/mysys_ssl.dir/my_md5.cc.o
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro 'GRN_INT64_VALUE'
 #define GRN_TIME_VALUE GRN_INT64_VALUE
                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro 'GRN_TIME_VALUE'
       y_ = GRN_TIME_VALUE(y);                                           \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3314:11: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
           ARITHMETIC_BINARY_OPERATION_DISPATCH(
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro 'GRN_INT64_VALUE'
       y_ = GRN_INT64_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3314:11: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
           ARITHMETIC_BINARY_OPERATION_DISPATCH(
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro 'GRN_UINT64_VALUE'
       y_ = GRN_UINT64_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3314:11: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
           ARITHMETIC_BINARY_OPERATION_DISPATCH(
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro 'GRN_FLOAT_VALUE'
       y_ = GRN_FLOAT_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3314:11: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
           ARITHMETIC_BINARY_OPERATION_DISPATCH(
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1415:38: note: in definition of macro 'GRN_UINT32_SET'
   unsigned int _val = (unsigned int)(val);\
                                      ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro 'INTEGER_ARITHMETIC_OPERATION_MINUS'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro 'GRN_UINT32_VALUE'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                                         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3314:11: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
           ARITHMETIC_BINARY_OPERATION_DISPATCH(
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1612:12: note: in expansion of macro 'GRN_INT64_VALUE'
       x_ = GRN_INT64_VALUE(x);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3314:11: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
           ARITHMETIC_BINARY_OPERATION_DISPATCH(
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro 'GRN_INT16_VALUE'
       y_ = GRN_INT16_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3314:11: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
           ARITHMETIC_BINARY_OPERATION_DISPATCH(
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro 'GRN_UINT16_VALUE'
       y_ = GRN_UINT16_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3314:11: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
           ARITHMETIC_BINARY_OPERATION_DISPATCH(
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro 'GRN_INT32_VALUE'
       y_ = GRN_INT32_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3314:11: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
           ARITHMETIC_BINARY_OPERATION_DISPATCH(
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro 'GRN_UINT32_VALUE'
       y_ = GRN_UINT32_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3314:11: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
           ARITHMETIC_BINARY_OPERATION_DISPATCH(
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro 'GRN_INT64_VALUE'
 #define GRN_TIME_VALUE GRN_INT64_VALUE
                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro 'GRN_TIME_VALUE'
       y_ = GRN_TIME_VALUE(y);                                           \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3314:11: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
           ARITHMETIC_BINARY_OPERATION_DISPATCH(
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro 'GRN_INT64_VALUE'
       y_ = GRN_INT64_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3314:11: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
           ARITHMETIC_BINARY_OPERATION_DISPATCH(
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro 'GRN_UINT64_VALUE'
       y_ = GRN_UINT64_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3314:11: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
           ARITHMETIC_BINARY_OPERATION_DISPATCH(
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro 'GRN_FLOAT_VALUE'
       y_ = GRN_FLOAT_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3314:11: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
           ARITHMETIC_BINARY_OPERATION_DISPATCH(
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1423:58: note: in definition of macro 'GRN_UINT64_SET'
   long long unsigned int _val = (long long unsigned int)(val);\
                                                          ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro 'INTEGER_ARITHMETIC_OPERATION_MINUS'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro 'GRN_UINT64_VALUE'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                                         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3314:11: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
           ARITHMETIC_BINARY_OPERATION_DISPATCH(
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro 'GRN_INT64_VALUE'
 #define GRN_TIME_VALUE GRN_INT64_VALUE
                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1626:12: note: in expansion of macro 'GRN_TIME_VALUE'
       x_ = GRN_TIME_VALUE(x);                                           \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3314:11: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
           ARITHMETIC_BINARY_OPERATION_DISPATCH(
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro 'GRN_INT16_VALUE'
       y_ = GRN_INT16_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3314:11: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
           ARITHMETIC_BINARY_OPERATION_DISPATCH(
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro 'GRN_UINT16_VALUE'
       y_ = GRN_UINT16_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3314:11: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
           ARITHMETIC_BINARY_OPERATION_DISPATCH(
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro 'GRN_INT32_VALUE'
       y_ = GRN_INT32_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3314:11: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
           ARITHMETIC_BINARY_OPERATION_DISPATCH(
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro 'GRN_UINT32_VALUE'
       y_ = GRN_UINT32_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3314:11: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
           ARITHMETIC_BINARY_OPERATION_DISPATCH(
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro 'GRN_INT64_VALUE'
 #define GRN_TIME_VALUE GRN_INT64_VALUE
                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro 'GRN_TIME_VALUE'
       y_ = GRN_TIME_VALUE(y);                                           \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3314:11: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
           ARITHMETIC_BINARY_OPERATION_DISPATCH(
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro 'GRN_INT64_VALUE'
       y_ = GRN_INT64_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3314:11: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
           ARITHMETIC_BINARY_OPERATION_DISPATCH(
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro 'GRN_UINT64_VALUE'
       y_ = GRN_UINT64_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3314:11: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
           ARITHMETIC_BINARY_OPERATION_DISPATCH(
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro 'GRN_FLOAT_VALUE'
       y_ = GRN_FLOAT_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3314:11: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
           ARITHMETIC_BINARY_OPERATION_DISPATCH(
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1419:40: note: in definition of macro 'GRN_INT64_SET'
   long long int _val = (long long int)(val);\
                                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro 'INTEGER_ARITHMETIC_OPERATION_MINUS'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro 'GRN_INT64_VALUE'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                                         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1629:45: note: in expansion of macro 'GRN_TIME_VALUE'
                                             GRN_TIME_VALUE,             \
                                             ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3314:11: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
           ARITHMETIC_BINARY_OPERATION_DISPATCH(
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1640:12: note: in expansion of macro 'GRN_UINT64_VALUE'
       x_ = GRN_UINT64_VALUE(x);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3314:11: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
           ARITHMETIC_BINARY_OPERATION_DISPATCH(
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro 'GRN_INT16_VALUE'
       y_ = GRN_INT16_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3314:11: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
           ARITHMETIC_BINARY_OPERATION_DISPATCH(
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro 'GRN_UINT16_VALUE'
       y_ = GRN_UINT16_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3314:11: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
           ARITHMETIC_BINARY_OPERATION_DISPATCH(
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro 'GRN_INT32_VALUE'
       y_ = GRN_INT32_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3314:11: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
           ARITHMETIC_BINARY_OPERATION_DISPATCH(
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro 'GRN_UINT32_VALUE'
       y_ = GRN_UINT32_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3314:11: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
           ARITHMETIC_BINARY_OPERATION_DISPATCH(
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro 'GRN_INT64_VALUE'
 #define GRN_TIME_VALUE GRN_INT64_VALUE
                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro 'GRN_TIME_VALUE'
       y_ = GRN_TIME_VALUE(y);                                           \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3314:11: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
           ARITHMETIC_BINARY_OPERATION_DISPATCH(
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro 'GRN_INT64_VALUE'
       y_ = GRN_INT64_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3314:11: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
           ARITHMETIC_BINARY_OPERATION_DISPATCH(
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro 'GRN_UINT64_VALUE'
       y_ = GRN_UINT64_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3314:11: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
           ARITHMETIC_BINARY_OPERATION_DISPATCH(
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro 'GRN_FLOAT_VALUE'
       y_ = GRN_FLOAT_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3314:11: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
           ARITHMETIC_BINARY_OPERATION_DISPATCH(
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1423:58: note: in definition of macro 'GRN_UINT64_SET'
   long long unsigned int _val = (long long unsigned int)(val);\
                                                          ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro 'INTEGER_ARITHMETIC_OPERATION_MINUS'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro 'GRN_UINT64_VALUE'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                                         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3314:11: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
           ARITHMETIC_BINARY_OPERATION_DISPATCH(
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1654:12: note: in expansion of macro 'GRN_FLOAT_VALUE'
       x_ = GRN_FLOAT_VALUE(x);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3314:11: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
           ARITHMETIC_BINARY_OPERATION_DISPATCH(
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro 'GRN_INT16_VALUE'
       y_ = GRN_INT16_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3314:11: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
           ARITHMETIC_BINARY_OPERATION_DISPATCH(
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro 'GRN_UINT16_VALUE'
       y_ = GRN_UINT16_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3314:11: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
           ARITHMETIC_BINARY_OPERATION_DISPATCH(
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro 'GRN_INT32_VALUE'
       y_ = GRN_INT32_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3314:11: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
           ARITHMETIC_BINARY_OPERATION_DISPATCH(
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro 'GRN_UINT32_VALUE'
       y_ = GRN_UINT32_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3314:11: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
           ARITHMETIC_BINARY_OPERATION_DISPATCH(
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro 'GRN_INT64_VALUE'
 #define GRN_TIME_VALUE GRN_INT64_VALUE
                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro 'GRN_TIME_VALUE'
       y_ = GRN_TIME_VALUE(y);                                           \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3314:11: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
           ARITHMETIC_BINARY_OPERATION_DISPATCH(
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro 'GRN_INT64_VALUE'
       y_ = GRN_INT64_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3314:11: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
           ARITHMETIC_BINARY_OPERATION_DISPATCH(
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro 'GRN_UINT64_VALUE'
       y_ = GRN_UINT64_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3314:11: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
           ARITHMETIC_BINARY_OPERATION_DISPATCH(
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro 'GRN_FLOAT_VALUE'
       y_ = GRN_FLOAT_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3314:11: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
           ARITHMETIC_BINARY_OPERATION_DISPATCH(
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1427:26: note: in definition of macro 'GRN_FLOAT_SET'
   double _val = (double)(val);\
                          ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro 'FLOAT_ARITHMETIC_OPERATION_MINUS'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro 'GRN_FLOAT_VALUE'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                                         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3314:11: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
           ARITHMETIC_BINARY_OPERATION_DISPATCH(
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro 'GRN_INT16_VALUE'
       y_ = GRN_INT16_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3333:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro 'GRN_UINT16_VALUE'
       y_ = GRN_UINT16_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3333:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro 'GRN_INT32_VALUE'
       y_ = GRN_INT32_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3333:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro 'GRN_UINT32_VALUE'
       y_ = GRN_UINT32_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3333:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro 'GRN_INT64_VALUE'
 #define GRN_TIME_VALUE GRN_INT64_VALUE
                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro 'GRN_TIME_VALUE'
       y_ = GRN_TIME_VALUE(y);                                           \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3333:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro 'GRN_INT64_VALUE'
       y_ = GRN_INT64_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3333:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro 'GRN_UINT64_VALUE'
       y_ = GRN_UINT64_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3333:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro 'GRN_FLOAT_VALUE'
       y_ = GRN_FLOAT_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3333:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro 'GRN_INT16_VALUE'
       y_ = GRN_INT16_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3333:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro 'GRN_UINT16_VALUE'
       y_ = GRN_UINT16_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3333:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro 'GRN_INT32_VALUE'
       y_ = GRN_INT32_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3333:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro 'GRN_UINT32_VALUE'
       y_ = GRN_UINT32_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3333:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro 'GRN_INT64_VALUE'
 #define GRN_TIME_VALUE GRN_INT64_VALUE
                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro 'GRN_TIME_VALUE'
       y_ = GRN_TIME_VALUE(y);                                           \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3333:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro 'GRN_INT64_VALUE'
       y_ = GRN_INT64_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3333:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro 'GRN_UINT64_VALUE'
       y_ = GRN_UINT64_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3333:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro 'GRN_FLOAT_VALUE'
       y_ = GRN_FLOAT_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3333:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1556:12: note: in expansion of macro 'GRN_INT16_VALUE'
       x_ = GRN_INT16_VALUE(x);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3333:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro 'GRN_INT16_VALUE'
       y_ = GRN_INT16_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3333:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro 'GRN_UINT16_VALUE'
       y_ = GRN_UINT16_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3333:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro 'GRN_INT32_VALUE'
       y_ = GRN_INT32_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3333:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro 'GRN_UINT32_VALUE'
       y_ = GRN_UINT32_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3333:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro 'GRN_INT64_VALUE'
 #define GRN_TIME_VALUE GRN_INT64_VALUE
                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro 'GRN_TIME_VALUE'
       y_ = GRN_TIME_VALUE(y);                                           \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3333:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro 'GRN_INT64_VALUE'
       y_ = GRN_INT64_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3333:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro 'GRN_UINT64_VALUE'
       y_ = GRN_UINT64_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3333:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro 'GRN_FLOAT_VALUE'
       y_ = GRN_FLOAT_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3333:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1403:38: note: in definition of macro 'GRN_INT16_SET'
   signed short _val = (signed short)(val);\
                                      ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro 'INTEGER_ARITHMETIC_OPERATION_STAR'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro 'GRN_INT16_VALUE'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                                         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3333:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1570:12: note: in expansion of macro 'GRN_UINT16_VALUE'
       x_ = GRN_UINT16_VALUE(x);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3333:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro 'GRN_INT16_VALUE'
       y_ = GRN_INT16_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3333:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro 'GRN_UINT16_VALUE'
       y_ = GRN_UINT16_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3333:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro 'GRN_INT32_VALUE'
       y_ = GRN_INT32_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3333:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro 'GRN_UINT32_VALUE'
       y_ = GRN_UINT32_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3333:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro 'GRN_INT64_VALUE'
 #define GRN_TIME_VALUE GRN_INT64_VALUE
                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro 'GRN_TIME_VALUE'
       y_ = GRN_TIME_VALUE(y);                                           \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3333:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro 'GRN_INT64_VALUE'
       y_ = GRN_INT64_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3333:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro 'GRN_UINT64_VALUE'
       y_ = GRN_UINT64_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3333:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro 'GRN_FLOAT_VALUE'
       y_ = GRN_FLOAT_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3333:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1407:42: note: in definition of macro 'GRN_UINT16_SET'
   unsigned short _val = (unsigned short)(val);\
                                          ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro 'INTEGER_ARITHMETIC_OPERATION_STAR'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro 'GRN_UINT16_VALUE'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                                         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3333:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1584:12: note: in expansion of macro 'GRN_INT32_VALUE'
       x_ = GRN_INT32_VALUE(x);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3333:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro 'GRN_INT16_VALUE'
       y_ = GRN_INT16_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3333:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro 'GRN_UINT16_VALUE'
       y_ = GRN_UINT16_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3333:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro 'GRN_INT32_VALUE'
       y_ = GRN_INT32_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3333:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro 'GRN_UINT32_VALUE'
       y_ = GRN_UINT32_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3333:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro 'GRN_INT64_VALUE'
 #define GRN_TIME_VALUE GRN_INT64_VALUE
                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro 'GRN_TIME_VALUE'
       y_ = GRN_TIME_VALUE(y);                                           \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3333:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro 'GRN_INT64_VALUE'
       y_ = GRN_INT64_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3333:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro 'GRN_UINT64_VALUE'
       y_ = GRN_UINT64_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3333:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro 'GRN_FLOAT_VALUE'
       y_ = GRN_FLOAT_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3333:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1411:20: note: in definition of macro 'GRN_INT32_SET'
   int _val = (int)(val);\
                    ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro 'INTEGER_ARITHMETIC_OPERATION_STAR'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro 'GRN_INT32_VALUE'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                                         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3333:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1598:12: note: in expansion of macro 'GRN_UINT32_VALUE'
       x_ = GRN_UINT32_VALUE(x);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3333:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro 'GRN_INT16_VALUE'
       y_ = GRN_INT16_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3333:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro 'GRN_UINT16_VALUE'
       y_ = GRN_UINT16_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3333:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro 'GRN_INT32_VALUE'
       y_ = GRN_INT32_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3333:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro 'GRN_UINT32_VALUE'
       y_ = GRN_UINT32_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3333:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro 'GRN_INT64_VALUE'
 #define GRN_TIME_VALUE GRN_INT64_VALUE
                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro 'GRN_TIME_VALUE'
       y_ = GRN_TIME_VALUE(y);                                           \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3333:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro 'GRN_INT64_VALUE'
       y_ = GRN_INT64_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3333:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro 'GRN_UINT64_VALUE'
       y_ = GRN_UINT64_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3333:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro 'GRN_FLOAT_VALUE'
       y_ = GRN_FLOAT_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3333:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1415:38: note: in definition of macro 'GRN_UINT32_SET'
   unsigned int _val = (unsigned int)(val);\
                                      ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro 'INTEGER_ARITHMETIC_OPERATION_STAR'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro 'GRN_UINT32_VALUE'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                                         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3333:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1612:12: note: in expansion of macro 'GRN_INT64_VALUE'
       x_ = GRN_INT64_VALUE(x);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3333:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro 'GRN_INT16_VALUE'
       y_ = GRN_INT16_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3333:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro 'GRN_UINT16_VALUE'
       y_ = GRN_UINT16_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3333:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro 'GRN_INT32_VALUE'
       y_ = GRN_INT32_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3333:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro 'GRN_UINT32_VALUE'
       y_ = GRN_UINT32_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3333:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro 'GRN_INT64_VALUE'
 #define GRN_TIME_VALUE GRN_INT64_VALUE
                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro 'GRN_TIME_VALUE'
       y_ = GRN_TIME_VALUE(y);                                           \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3333:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro 'GRN_INT64_VALUE'
       y_ = GRN_INT64_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3333:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro 'GRN_UINT64_VALUE'
       y_ = GRN_UINT64_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3333:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro 'GRN_FLOAT_VALUE'
       y_ = GRN_FLOAT_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3333:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1423:58: note: in definition of macro 'GRN_UINT64_SET'
   long long unsigned int _val = (long long unsigned int)(val);\
                                                          ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro 'INTEGER_ARITHMETIC_OPERATION_STAR'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro 'GRN_UINT64_VALUE'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                                         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3333:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro 'GRN_INT64_VALUE'
 #define GRN_TIME_VALUE GRN_INT64_VALUE
                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1626:12: note: in expansion of macro 'GRN_TIME_VALUE'
       x_ = GRN_TIME_VALUE(x);                                           \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3333:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro 'GRN_INT16_VALUE'
       y_ = GRN_INT16_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3333:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro 'GRN_UINT16_VALUE'
       y_ = GRN_UINT16_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3333:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro 'GRN_INT32_VALUE'
       y_ = GRN_INT32_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3333:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro 'GRN_UINT32_VALUE'
       y_ = GRN_UINT32_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3333:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro 'GRN_INT64_VALUE'
 #define GRN_TIME_VALUE GRN_INT64_VALUE
                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro 'GRN_TIME_VALUE'
       y_ = GRN_TIME_VALUE(y);                                           \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3333:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro 'GRN_INT64_VALUE'
       y_ = GRN_INT64_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3333:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro 'GRN_UINT64_VALUE'
       y_ = GRN_UINT64_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3333:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro 'GRN_FLOAT_VALUE'
       y_ = GRN_FLOAT_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3333:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1419:40: note: in definition of macro 'GRN_INT64_SET'
   long long int _val = (long long int)(val);\
                                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro 'INTEGER_ARITHMETIC_OPERATION_STAR'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro 'GRN_INT64_VALUE'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                                         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1629:45: note: in expansion of macro 'GRN_TIME_VALUE'
                                             GRN_TIME_VALUE,             \
                                             ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3333:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1640:12: note: in expansion of macro 'GRN_UINT64_VALUE'
       x_ = GRN_UINT64_VALUE(x);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3333:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro 'GRN_INT16_VALUE'
       y_ = GRN_INT16_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3333:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro 'GRN_UINT16_VALUE'
       y_ = GRN_UINT16_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3333:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro 'GRN_INT32_VALUE'
       y_ = GRN_INT32_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3333:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro 'GRN_UINT32_VALUE'
       y_ = GRN_UINT32_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3333:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro 'GRN_INT64_VALUE'
 #define GRN_TIME_VALUE GRN_INT64_VALUE
                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro 'GRN_TIME_VALUE'
       y_ = GRN_TIME_VALUE(y);                                           \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3333:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro 'GRN_INT64_VALUE'
       y_ = GRN_INT64_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3333:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro 'GRN_UINT64_VALUE'
       y_ = GRN_UINT64_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3333:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro 'GRN_FLOAT_VALUE'
       y_ = GRN_FLOAT_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3333:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1423:58: note: in definition of macro 'GRN_UINT64_SET'
   long long unsigned int _val = (long long unsigned int)(val);\
                                                          ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro 'INTEGER_ARITHMETIC_OPERATION_STAR'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro 'GRN_UINT64_VALUE'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                                         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3333:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1654:12: note: in expansion of macro 'GRN_FLOAT_VALUE'
       x_ = GRN_FLOAT_VALUE(x);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3333:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro 'GRN_INT16_VALUE'
       y_ = GRN_INT16_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3333:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro 'GRN_UINT16_VALUE'
       y_ = GRN_UINT16_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3333:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro 'GRN_INT32_VALUE'
       y_ = GRN_INT32_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3333:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro 'GRN_UINT32_VALUE'
       y_ = GRN_UINT32_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3333:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro 'GRN_INT64_VALUE'
 #define GRN_TIME_VALUE GRN_INT64_VALUE
                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro 'GRN_TIME_VALUE'
       y_ = GRN_TIME_VALUE(y);                                           \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3333:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro 'GRN_INT64_VALUE'
       y_ = GRN_INT64_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3333:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro 'GRN_UINT64_VALUE'
       y_ = GRN_UINT64_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3333:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro 'GRN_FLOAT_VALUE'
       y_ = GRN_FLOAT_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3333:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1427:26: note: in definition of macro 'GRN_FLOAT_SET'
   double _val = (double)(val);\
                          ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro 'FLOAT_ARITHMETIC_OPERATION_STAR'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro 'GRN_FLOAT_VALUE'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                                         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3333:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1757:12: note: in expansion of macro 'GRN_INT16_VALUE'
       y_ = GRN_INT16_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1848:7: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_RIGHT'
       DIVISION_OPERATION_DISPATCH_RIGHT(GRN_INT8_SET,                   \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_LEFT'
   DIVISION_OPERATION_DISPATCH_LEFT(x, y, res,                           \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3351:9: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH'
         DIVISION_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1765:12: note: in expansion of macro 'GRN_UINT16_VALUE'
       y_ = GRN_UINT16_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1848:7: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_RIGHT'
       DIVISION_OPERATION_DISPATCH_RIGHT(GRN_INT8_SET,                   \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_LEFT'
   DIVISION_OPERATION_DISPATCH_LEFT(x, y, res,                           \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3351:9: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH'
         DIVISION_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1773:12: note: in expansion of macro 'GRN_INT32_VALUE'
       y_ = GRN_INT32_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1848:7: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_RIGHT'
       DIVISION_OPERATION_DISPATCH_RIGHT(GRN_INT8_SET,                   \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_LEFT'
   DIVISION_OPERATION_DISPATCH_LEFT(x, y, res,                           \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3351:9: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH'
         DIVISION_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1781:12: note: in expansion of macro 'GRN_UINT32_VALUE'
       y_ = GRN_UINT32_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1848:7: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_RIGHT'
       DIVISION_OPERATION_DISPATCH_RIGHT(GRN_INT8_SET,                   \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_LEFT'
   DIVISION_OPERATION_DISPATCH_LEFT(x, y, res,                           \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3351:9: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH'
         DIVISION_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro 'GRN_INT64_VALUE'
 #define GRN_TIME_VALUE GRN_INT64_VALUE
                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1789:12: note: in expansion of macro 'GRN_TIME_VALUE'
       y_ = GRN_TIME_VALUE(y);                                           \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1848:7: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_RIGHT'
       DIVISION_OPERATION_DISPATCH_RIGHT(GRN_INT8_SET,                   \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_LEFT'
   DIVISION_OPERATION_DISPATCH_LEFT(x, y, res,                           \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3351:9: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH'
         DIVISION_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1797:12: note: in expansion of macro 'GRN_INT64_VALUE'
       y_ = GRN_INT64_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1848:7: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_RIGHT'
       DIVISION_OPERATION_DISPATCH_RIGHT(GRN_INT8_SET,                   \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_LEFT'
   DIVISION_OPERATION_DISPATCH_LEFT(x, y, res,                           \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3351:9: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH'
         DIVISION_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1805:12: note: in expansion of macro 'GRN_UINT64_VALUE'
       y_ = GRN_UINT64_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1848:7: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_RIGHT'
       DIVISION_OPERATION_DISPATCH_RIGHT(GRN_INT8_SET,                   \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_LEFT'
   DIVISION_OPERATION_DISPATCH_LEFT(x, y, res,                           \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3351:9: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH'
         DIVISION_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1813:12: note: in expansion of macro 'GRN_FLOAT_VALUE'
       y_ = GRN_FLOAT_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1848:7: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_RIGHT'
       DIVISION_OPERATION_DISPATCH_RIGHT(GRN_INT8_SET,                   \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_LEFT'
   DIVISION_OPERATION_DISPATCH_LEFT(x, y, res,                           \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3351:9: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH'
         DIVISION_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1757:12: note: in expansion of macro 'GRN_INT16_VALUE'
       y_ = GRN_INT16_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1860:7: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_RIGHT'
       DIVISION_OPERATION_DISPATCH_RIGHT(GRN_UINT8_SET,                  \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_LEFT'
   DIVISION_OPERATION_DISPATCH_LEFT(x, y, res,                           \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3351:9: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH'
         DIVISION_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1765:12: note: in expansion of macro 'GRN_UINT16_VALUE'
       y_ = GRN_UINT16_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1860:7: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_RIGHT'
       DIVISION_OPERATION_DISPATCH_RIGHT(GRN_UINT8_SET,                  \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_LEFT'
   DIVISION_OPERATION_DISPATCH_LEFT(x, y, res,                           \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3351:9: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH'
         DIVISION_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1773:12: note: in expansion of macro 'GRN_INT32_VALUE'
       y_ = GRN_INT32_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1860:7: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_RIGHT'
       DIVISION_OPERATION_DISPATCH_RIGHT(GRN_UINT8_SET,                  \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_LEFT'
   DIVISION_OPERATION_DISPATCH_LEFT(x, y, res,                           \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3351:9: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH'
         DIVISION_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1781:12: note: in expansion of macro 'GRN_UINT32_VALUE'
       y_ = GRN_UINT32_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1860:7: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_RIGHT'
       DIVISION_OPERATION_DISPATCH_RIGHT(GRN_UINT8_SET,                  \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_LEFT'
   DIVISION_OPERATION_DISPATCH_LEFT(x, y, res,                           \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3351:9: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH'
         DIVISION_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro 'GRN_INT64_VALUE'
 #define GRN_TIME_VALUE GRN_INT64_VALUE
                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1789:12: note: in expansion of macro 'GRN_TIME_VALUE'
       y_ = GRN_TIME_VALUE(y);                                           \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1860:7: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_RIGHT'
       DIVISION_OPERATION_DISPATCH_RIGHT(GRN_UINT8_SET,                  \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_LEFT'
   DIVISION_OPERATION_DISPATCH_LEFT(x, y, res,                           \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3351:9: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH'
         DIVISION_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1797:12: note: in expansion of macro 'GRN_INT64_VALUE'
       y_ = GRN_INT64_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1860:7: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_RIGHT'
       DIVISION_OPERATION_DISPATCH_RIGHT(GRN_UINT8_SET,                  \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_LEFT'
   DIVISION_OPERATION_DISPATCH_LEFT(x, y, res,                           \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3351:9: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH'
         DIVISION_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1805:12: note: in expansion of macro 'GRN_UINT64_VALUE'
       y_ = GRN_UINT64_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1860:7: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_RIGHT'
       DIVISION_OPERATION_DISPATCH_RIGHT(GRN_UINT8_SET,                  \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_LEFT'
   DIVISION_OPERATION_DISPATCH_LEFT(x, y, res,                           \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3351:9: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH'
         DIVISION_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1813:12: note: in expansion of macro 'GRN_FLOAT_VALUE'
       y_ = GRN_FLOAT_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1860:7: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_RIGHT'
       DIVISION_OPERATION_DISPATCH_RIGHT(GRN_UINT8_SET,                  \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_LEFT'
   DIVISION_OPERATION_DISPATCH_LEFT(x, y, res,                           \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3351:9: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH'
         DIVISION_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1871:12: note: in expansion of macro 'GRN_INT16_VALUE'
       x_ = GRN_INT16_VALUE(x);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_LEFT'
   DIVISION_OPERATION_DISPATCH_LEFT(x, y, res,                           \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3351:9: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH'
         DIVISION_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1757:12: note: in expansion of macro 'GRN_INT16_VALUE'
       y_ = GRN_INT16_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1872:7: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_RIGHT'
       DIVISION_OPERATION_DISPATCH_RIGHT(GRN_INT16_SET,                  \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_LEFT'
   DIVISION_OPERATION_DISPATCH_LEFT(x, y, res,                           \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3351:9: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH'
         DIVISION_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1765:12: note: in expansion of macro 'GRN_UINT16_VALUE'
       y_ = GRN_UINT16_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1872:7: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_RIGHT'
       DIVISION_OPERATION_DISPATCH_RIGHT(GRN_INT16_SET,                  \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_LEFT'
   DIVISION_OPERATION_DISPATCH_LEFT(x, y, res,                           \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3351:9: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH'
         DIVISION_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1773:12: note: in expansion of macro 'GRN_INT32_VALUE'
       y_ = GRN_INT32_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1872:7: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_RIGHT'
       DIVISION_OPERATION_DISPATCH_RIGHT(GRN_INT16_SET,                  \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_LEFT'
   DIVISION_OPERATION_DISPATCH_LEFT(x, y, res,                           \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3351:9: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH'
         DIVISION_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1781:12: note: in expansion of macro 'GRN_UINT32_VALUE'
       y_ = GRN_UINT32_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1872:7: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_RIGHT'
       DIVISION_OPERATION_DISPATCH_RIGHT(GRN_INT16_SET,                  \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_LEFT'
   DIVISION_OPERATION_DISPATCH_LEFT(x, y, res,                           \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3351:9: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH'
         DIVISION_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro 'GRN_INT64_VALUE'
 #define GRN_TIME_VALUE GRN_INT64_VALUE
                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1789:12: note: in expansion of macro 'GRN_TIME_VALUE'
       y_ = GRN_TIME_VALUE(y);                                           \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1872:7: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_RIGHT'
       DIVISION_OPERATION_DISPATCH_RIGHT(GRN_INT16_SET,                  \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_LEFT'
   DIVISION_OPERATION_DISPATCH_LEFT(x, y, res,                           \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3351:9: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH'
         DIVISION_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1797:12: note: in expansion of macro 'GRN_INT64_VALUE'
       y_ = GRN_INT64_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1872:7: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_RIGHT'
       DIVISION_OPERATION_DISPATCH_RIGHT(GRN_INT16_SET,                  \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_LEFT'
   DIVISION_OPERATION_DISPATCH_LEFT(x, y, res,                           \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3351:9: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH'
         DIVISION_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1805:12: note: in expansion of macro 'GRN_UINT64_VALUE'
       y_ = GRN_UINT64_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1872:7: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_RIGHT'
       DIVISION_OPERATION_DISPATCH_RIGHT(GRN_INT16_SET,                  \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_LEFT'
   DIVISION_OPERATION_DISPATCH_LEFT(x, y, res,                           \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3351:9: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH'
         DIVISION_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1813:12: note: in expansion of macro 'GRN_FLOAT_VALUE'
       y_ = GRN_FLOAT_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1872:7: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_RIGHT'
       DIVISION_OPERATION_DISPATCH_RIGHT(GRN_INT16_SET,                  \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_LEFT'
   DIVISION_OPERATION_DISPATCH_LEFT(x, y, res,                           \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3351:9: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH'
         DIVISION_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1403:38: note: in definition of macro 'GRN_INT16_SET'
   signed short _val = (signed short)(val);\
                                      ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1831:19: note: in expansion of macro 'SIGNED_INTEGER_DIVISION_OPERATION_SLASH'
     set(ctx, res, signed_integer_operation(x_, (get(res) + 0)));        \
                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1831:49: note: in expansion of macro 'GRN_INT16_VALUE'
     set(ctx, res, signed_integer_operation(x_, (get(res) + 0)));        \
                                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1872:7: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_RIGHT'
       DIVISION_OPERATION_DISPATCH_RIGHT(GRN_INT16_SET,                  \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_LEFT'
   DIVISION_OPERATION_DISPATCH_LEFT(x, y, res,                           \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3351:9: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH'
         DIVISION_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1403:38: note: in definition of macro 'GRN_INT16_SET'
   signed short _val = (signed short)(val);\
                                      ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1831:19: note: in expansion of macro 'SIGNED_INTEGER_DIVISION_OPERATION_SLASH'
     set(ctx, res, signed_integer_operation(x_, (get(res) + 0)));        \
                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1831:49: note: in expansion of macro 'GRN_INT16_VALUE'
     set(ctx, res, signed_integer_operation(x_, (get(res) + 0)));        \
                                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1872:7: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_RIGHT'
       DIVISION_OPERATION_DISPATCH_RIGHT(GRN_INT16_SET,                  \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_LEFT'
   DIVISION_OPERATION_DISPATCH_LEFT(x, y, res,                           \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3351:9: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH'
         DIVISION_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1883:12: note: in expansion of macro 'GRN_UINT16_VALUE'
       x_ = GRN_UINT16_VALUE(x);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_LEFT'
   DIVISION_OPERATION_DISPATCH_LEFT(x, y, res,                           \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3351:9: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH'
         DIVISION_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1757:12: note: in expansion of macro 'GRN_INT16_VALUE'
       y_ = GRN_INT16_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1884:7: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_RIGHT'
       DIVISION_OPERATION_DISPATCH_RIGHT(GRN_UINT16_SET,                 \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_LEFT'
   DIVISION_OPERATION_DISPATCH_LEFT(x, y, res,                           \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3351:9: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH'
         DIVISION_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1765:12: note: in expansion of macro 'GRN_UINT16_VALUE'
       y_ = GRN_UINT16_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1884:7: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_RIGHT'
       DIVISION_OPERATION_DISPATCH_RIGHT(GRN_UINT16_SET,                 \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_LEFT'
   DIVISION_OPERATION_DISPATCH_LEFT(x, y, res,                           \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3351:9: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH'
         DIVISION_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1773:12: note: in expansion of macro 'GRN_INT32_VALUE'
       y_ = GRN_INT32_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1884:7: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_RIGHT'
       DIVISION_OPERATION_DISPATCH_RIGHT(GRN_UINT16_SET,                 \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_LEFT'
   DIVISION_OPERATION_DISPATCH_LEFT(x, y, res,                           \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3351:9: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH'
         DIVISION_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1781:12: note: in expansion of macro 'GRN_UINT32_VALUE'
       y_ = GRN_UINT32_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1884:7: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_RIGHT'
       DIVISION_OPERATION_DISPATCH_RIGHT(GRN_UINT16_SET,                 \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_LEFT'
   DIVISION_OPERATION_DISPATCH_LEFT(x, y, res,                           \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3351:9: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH'
         DIVISION_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro 'GRN_INT64_VALUE'
 #define GRN_TIME_VALUE GRN_INT64_VALUE
                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1789:12: note: in expansion of macro 'GRN_TIME_VALUE'
       y_ = GRN_TIME_VALUE(y);                                           \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1884:7: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_RIGHT'
       DIVISION_OPERATION_DISPATCH_RIGHT(GRN_UINT16_SET,                 \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_LEFT'
   DIVISION_OPERATION_DISPATCH_LEFT(x, y, res,                           \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3351:9: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH'
         DIVISION_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1797:12: note: in expansion of macro 'GRN_INT64_VALUE'
       y_ = GRN_INT64_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1884:7: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_RIGHT'
       DIVISION_OPERATION_DISPATCH_RIGHT(GRN_UINT16_SET,                 \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_LEFT'
   DIVISION_OPERATION_DISPATCH_LEFT(x, y, res,                           \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3351:9: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH'
         DIVISION_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1805:12: note: in expansion of macro 'GRN_UINT64_VALUE'
       y_ = GRN_UINT64_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1884:7: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_RIGHT'
       DIVISION_OPERATION_DISPATCH_RIGHT(GRN_UINT16_SET,                 \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_LEFT'
   DIVISION_OPERATION_DISPATCH_LEFT(x, y, res,                           \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3351:9: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH'
         DIVISION_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1813:12: note: in expansion of macro 'GRN_FLOAT_VALUE'
       y_ = GRN_FLOAT_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1884:7: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_RIGHT'
       DIVISION_OPERATION_DISPATCH_RIGHT(GRN_UINT16_SET,                 \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_LEFT'
   DIVISION_OPERATION_DISPATCH_LEFT(x, y, res,                           \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3351:9: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH'
         DIVISION_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1407:42: note: in definition of macro 'GRN_UINT16_SET'
   unsigned short _val = (unsigned short)(val);\
                                          ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1831:19: note: in expansion of macro 'SIGNED_INTEGER_DIVISION_OPERATION_SLASH'
     set(ctx, res, signed_integer_operation(x_, (get(res) + 0)));        \
                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1831:49: note: in expansion of macro 'GRN_UINT16_VALUE'
     set(ctx, res, signed_integer_operation(x_, (get(res) + 0)));        \
                                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1884:7: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_RIGHT'
       DIVISION_OPERATION_DISPATCH_RIGHT(GRN_UINT16_SET,                 \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_LEFT'
   DIVISION_OPERATION_DISPATCH_LEFT(x, y, res,                           \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3351:9: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH'
         DIVISION_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1407:42: note: in definition of macro 'GRN_UINT16_SET'
   unsigned short _val = (unsigned short)(val);\
                                          ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1831:19: note: in expansion of macro 'SIGNED_INTEGER_DIVISION_OPERATION_SLASH'
     set(ctx, res, signed_integer_operation(x_, (get(res) + 0)));        \
                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1831:49: note: in expansion of macro 'GRN_UINT16_VALUE'
     set(ctx, res, signed_integer_operation(x_, (get(res) + 0)));        \
                                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1884:7: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_RIGHT'
       DIVISION_OPERATION_DISPATCH_RIGHT(GRN_UINT16_SET,                 \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_LEFT'
   DIVISION_OPERATION_DISPATCH_LEFT(x, y, res,                           \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3351:9: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH'
         DIVISION_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1895:12: note: in expansion of macro 'GRN_INT32_VALUE'
       x_ = GRN_INT32_VALUE(x);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_LEFT'
   DIVISION_OPERATION_DISPATCH_LEFT(x, y, res,                           \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3351:9: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH'
         DIVISION_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1757:12: note: in expansion of macro 'GRN_INT16_VALUE'
       y_ = GRN_INT16_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1896:7: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_RIGHT'
       DIVISION_OPERATION_DISPATCH_RIGHT(GRN_INT32_SET,                  \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_LEFT'
   DIVISION_OPERATION_DISPATCH_LEFT(x, y, res,                           \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3351:9: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH'
         DIVISION_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1765:12: note: in expansion of macro 'GRN_UINT16_VALUE'
       y_ = GRN_UINT16_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1896:7: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_RIGHT'
       DIVISION_OPERATION_DISPATCH_RIGHT(GRN_INT32_SET,                  \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_LEFT'
   DIVISION_OPERATION_DISPATCH_LEFT(x, y, res,                           \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3351:9: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH'
         DIVISION_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1773:12: note: in expansion of macro 'GRN_INT32_VALUE'
       y_ = GRN_INT32_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1896:7: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_RIGHT'
       DIVISION_OPERATION_DISPATCH_RIGHT(GRN_INT32_SET,                  \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_LEFT'
   DIVISION_OPERATION_DISPATCH_LEFT(x, y, res,                           \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3351:9: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH'
         DIVISION_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1781:12: note: in expansion of macro 'GRN_UINT32_VALUE'
       y_ = GRN_UINT32_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1896:7: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_RIGHT'
       DIVISION_OPERATION_DISPATCH_RIGHT(GRN_INT32_SET,                  \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_LEFT'
   DIVISION_OPERATION_DISPATCH_LEFT(x, y, res,                           \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3351:9: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH'
         DIVISION_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro 'GRN_INT64_VALUE'
 #define GRN_TIME_VALUE GRN_INT64_VALUE
                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1789:12: note: in expansion of macro 'GRN_TIME_VALUE'
       y_ = GRN_TIME_VALUE(y);                                           \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1896:7: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_RIGHT'
       DIVISION_OPERATION_DISPATCH_RIGHT(GRN_INT32_SET,                  \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_LEFT'
   DIVISION_OPERATION_DISPATCH_LEFT(x, y, res,                           \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3351:9: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH'
         DIVISION_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1797:12: note: in expansion of macro 'GRN_INT64_VALUE'
       y_ = GRN_INT64_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1896:7: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_RIGHT'
       DIVISION_OPERATION_DISPATCH_RIGHT(GRN_INT32_SET,                  \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_LEFT'
   DIVISION_OPERATION_DISPATCH_LEFT(x, y, res,                           \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3351:9: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH'
         DIVISION_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1805:12: note: in expansion of macro 'GRN_UINT64_VALUE'
       y_ = GRN_UINT64_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1896:7: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_RIGHT'
       DIVISION_OPERATION_DISPATCH_RIGHT(GRN_INT32_SET,                  \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_LEFT'
   DIVISION_OPERATION_DISPATCH_LEFT(x, y, res,                           \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3351:9: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH'
         DIVISION_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1813:12: note: in expansion of macro 'GRN_FLOAT_VALUE'
       y_ = GRN_FLOAT_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1896:7: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_RIGHT'
       DIVISION_OPERATION_DISPATCH_RIGHT(GRN_INT32_SET,                  \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_LEFT'
   DIVISION_OPERATION_DISPATCH_LEFT(x, y, res,                           \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3351:9: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH'
         DIVISION_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1411:20: note: in definition of macro 'GRN_INT32_SET'
   int _val = (int)(val);\
                    ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1831:19: note: in expansion of macro 'SIGNED_INTEGER_DIVISION_OPERATION_SLASH'
     set(ctx, res, signed_integer_operation(x_, (get(res) + 0)));        \
                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1831:49: note: in expansion of macro 'GRN_INT32_VALUE'
     set(ctx, res, signed_integer_operation(x_, (get(res) + 0)));        \
                                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1896:7: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_RIGHT'
       DIVISION_OPERATION_DISPATCH_RIGHT(GRN_INT32_SET,                  \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_LEFT'
   DIVISION_OPERATION_DISPATCH_LEFT(x, y, res,                           \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3351:9: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH'
         DIVISION_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1411:20: note: in definition of macro 'GRN_INT32_SET'
   int _val = (int)(val);\
                    ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1831:19: note: in expansion of macro 'SIGNED_INTEGER_DIVISION_OPERATION_SLASH'
     set(ctx, res, signed_integer_operation(x_, (get(res) + 0)));        \
                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1831:49: note: in expansion of macro 'GRN_INT32_VALUE'
     set(ctx, res, signed_integer_operation(x_, (get(res) + 0)));        \
                                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1896:7: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_RIGHT'
       DIVISION_OPERATION_DISPATCH_RIGHT(GRN_INT32_SET,                  \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_LEFT'
   DIVISION_OPERATION_DISPATCH_LEFT(x, y, res,                           \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3351:9: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH'
         DIVISION_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1907:12: note: in expansion of macro 'GRN_UINT32_VALUE'
       x_ = GRN_UINT32_VALUE(x);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_LEFT'
   DIVISION_OPERATION_DISPATCH_LEFT(x, y, res,                           \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3351:9: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH'
         DIVISION_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1757:12: note: in expansion of macro 'GRN_INT16_VALUE'
       y_ = GRN_INT16_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1908:7: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_RIGHT'
       DIVISION_OPERATION_DISPATCH_RIGHT(GRN_UINT32_SET,                 \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_LEFT'
   DIVISION_OPERATION_DISPATCH_LEFT(x, y, res,                           \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3351:9: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH'
         DIVISION_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1765:12: note: in expansion of macro 'GRN_UINT16_VALUE'
       y_ = GRN_UINT16_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1908:7: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_RIGHT'
       DIVISION_OPERATION_DISPATCH_RIGHT(GRN_UINT32_SET,                 \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_LEFT'
   DIVISION_OPERATION_DISPATCH_LEFT(x, y, res,                           \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3351:9: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH'
         DIVISION_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1773:12: note: in expansion of macro 'GRN_INT32_VALUE'
       y_ = GRN_INT32_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1908:7: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_RIGHT'
       DIVISION_OPERATION_DISPATCH_RIGHT(GRN_UINT32_SET,                 \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_LEFT'
   DIVISION_OPERATION_DISPATCH_LEFT(x, y, res,                           \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3351:9: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH'
         DIVISION_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1781:12: note: in expansion of macro 'GRN_UINT32_VALUE'
       y_ = GRN_UINT32_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1908:7: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_RIGHT'
       DIVISION_OPERATION_DISPATCH_RIGHT(GRN_UINT32_SET,                 \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_LEFT'
   DIVISION_OPERATION_DISPATCH_LEFT(x, y, res,                           \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3351:9: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH'
         DIVISION_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro 'GRN_INT64_VALUE'
 #define GRN_TIME_VALUE GRN_INT64_VALUE
                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1789:12: note: in expansion of macro 'GRN_TIME_VALUE'
       y_ = GRN_TIME_VALUE(y);                                           \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1908:7: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_RIGHT'
       DIVISION_OPERATION_DISPATCH_RIGHT(GRN_UINT32_SET,                 \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_LEFT'
   DIVISION_OPERATION_DISPATCH_LEFT(x, y, res,                           \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3351:9: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH'
         DIVISION_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1797:12: note: in expansion of macro 'GRN_INT64_VALUE'
       y_ = GRN_INT64_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1908:7: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_RIGHT'
       DIVISION_OPERATION_DISPATCH_RIGHT(GRN_UINT32_SET,                 \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_LEFT'
   DIVISION_OPERATION_DISPATCH_LEFT(x, y, res,                           \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3351:9: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH'
         DIVISION_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1805:12: note: in expansion of macro 'GRN_UINT64_VALUE'
       y_ = GRN_UINT64_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1908:7: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_RIGHT'
       DIVISION_OPERATION_DISPATCH_RIGHT(GRN_UINT32_SET,                 \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_LEFT'
   DIVISION_OPERATION_DISPATCH_LEFT(x, y, res,                           \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3351:9: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH'
         DIVISION_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1813:12: note: in expansion of macro 'GRN_FLOAT_VALUE'
       y_ = GRN_FLOAT_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1908:7: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_RIGHT'
       DIVISION_OPERATION_DISPATCH_RIGHT(GRN_UINT32_SET,                 \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_LEFT'
   DIVISION_OPERATION_DISPATCH_LEFT(x, y, res,                           \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3351:9: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH'
         DIVISION_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1415:38: note: in definition of macro 'GRN_UINT32_SET'
   unsigned int _val = (unsigned int)(val);\
                                      ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1831:19: note: in expansion of macro 'UNSIGNED_INTEGER_DIVISION_OPERATION_SLASH'
     set(ctx, res, signed_integer_operation(x_, (get(res) + 0)));        \
                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1831:49: note: in expansion of macro 'GRN_UINT32_VALUE'
     set(ctx, res, signed_integer_operation(x_, (get(res) + 0)));        \
                                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1908:7: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_RIGHT'
       DIVISION_OPERATION_DISPATCH_RIGHT(GRN_UINT32_SET,                 \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_LEFT'
   DIVISION_OPERATION_DISPATCH_LEFT(x, y, res,                           \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3351:9: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH'
         DIVISION_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1919:12: note: in expansion of macro 'GRN_INT64_VALUE'
       x_ = GRN_INT64_VALUE(x);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_LEFT'
   DIVISION_OPERATION_DISPATCH_LEFT(x, y, res,                           \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3351:9: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH'
         DIVISION_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1757:12: note: in expansion of macro 'GRN_INT16_VALUE'
       y_ = GRN_INT16_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1920:7: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_RIGHT'
       DIVISION_OPERATION_DISPATCH_RIGHT(GRN_INT64_SET,                  \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_LEFT'
   DIVISION_OPERATION_DISPATCH_LEFT(x, y, res,                           \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3351:9: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH'
         DIVISION_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1765:12: note: in expansion of macro 'GRN_UINT16_VALUE'
       y_ = GRN_UINT16_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1920:7: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_RIGHT'
       DIVISION_OPERATION_DISPATCH_RIGHT(GRN_INT64_SET,                  \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_LEFT'
   DIVISION_OPERATION_DISPATCH_LEFT(x, y, res,                           \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3351:9: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH'
         DIVISION_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1773:12: note: in expansion of macro 'GRN_INT32_VALUE'
       y_ = GRN_INT32_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1920:7: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_RIGHT'
       DIVISION_OPERATION_DISPATCH_RIGHT(GRN_INT64_SET,                  \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_LEFT'
   DIVISION_OPERATION_DISPATCH_LEFT(x, y, res,                           \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3351:9: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH'
         DIVISION_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1781:12: note: in expansion of macro 'GRN_UINT32_VALUE'
       y_ = GRN_UINT32_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1920:7: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_RIGHT'
       DIVISION_OPERATION_DISPATCH_RIGHT(GRN_INT64_SET,                  \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_LEFT'
   DIVISION_OPERATION_DISPATCH_LEFT(x, y, res,                           \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3351:9: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH'
         DIVISION_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro 'GRN_INT64_VALUE'
 #define GRN_TIME_VALUE GRN_INT64_VALUE
                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1789:12: note: in expansion of macro 'GRN_TIME_VALUE'
       y_ = GRN_TIME_VALUE(y);                                           \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1920:7: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_RIGHT'
       DIVISION_OPERATION_DISPATCH_RIGHT(GRN_INT64_SET,                  \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_LEFT'
   DIVISION_OPERATION_DISPATCH_LEFT(x, y, res,                           \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3351:9: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH'
         DIVISION_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1797:12: note: in expansion of macro 'GRN_INT64_VALUE'
       y_ = GRN_INT64_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1920:7: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_RIGHT'
       DIVISION_OPERATION_DISPATCH_RIGHT(GRN_INT64_SET,                  \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_LEFT'
   DIVISION_OPERATION_DISPATCH_LEFT(x, y, res,                           \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3351:9: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH'
         DIVISION_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1805:12: note: in expansion of macro 'GRN_UINT64_VALUE'
       y_ = GRN_UINT64_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1920:7: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_RIGHT'
       DIVISION_OPERATION_DISPATCH_RIGHT(GRN_INT64_SET,                  \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_LEFT'
   DIVISION_OPERATION_DISPATCH_LEFT(x, y, res,                           \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3351:9: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH'
         DIVISION_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1813:12: note: in expansion of macro 'GRN_FLOAT_VALUE'
       y_ = GRN_FLOAT_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1920:7: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_RIGHT'
       DIVISION_OPERATION_DISPATCH_RIGHT(GRN_INT64_SET,                  \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_LEFT'
   DIVISION_OPERATION_DISPATCH_LEFT(x, y, res,                           \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3351:9: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH'
         DIVISION_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1419:40: note: in definition of macro 'GRN_INT64_SET'
   long long int _val = (long long int)(val);\
                                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1831:19: note: in expansion of macro 'SIGNED_INTEGER_DIVISION_OPERATION_SLASH'
     set(ctx, res, signed_integer_operation(x_, (get(res) + 0)));        \
                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1831:49: note: in expansion of macro 'GRN_INT64_VALUE'
     set(ctx, res, signed_integer_operation(x_, (get(res) + 0)));        \
                                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1920:7: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_RIGHT'
       DIVISION_OPERATION_DISPATCH_RIGHT(GRN_INT64_SET,                  \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_LEFT'
   DIVISION_OPERATION_DISPATCH_LEFT(x, y, res,                           \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3351:9: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH'
         DIVISION_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1419:40: note: in definition of macro 'GRN_INT64_SET'
   long long int _val = (long long int)(val);\
                                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1831:19: note: in expansion of macro 'SIGNED_INTEGER_DIVISION_OPERATION_SLASH'
     set(ctx, res, signed_integer_operation(x_, (get(res) + 0)));        \
                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1831:49: note: in expansion of macro 'GRN_INT64_VALUE'
     set(ctx, res, signed_integer_operation(x_, (get(res) + 0)));        \
                                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1920:7: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_RIGHT'
       DIVISION_OPERATION_DISPATCH_RIGHT(GRN_INT64_SET,                  \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_LEFT'
   DIVISION_OPERATION_DISPATCH_LEFT(x, y, res,                           \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3351:9: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH'
         DIVISION_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro 'GRN_INT64_VALUE'
 #define GRN_TIME_VALUE GRN_INT64_VALUE
                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1931:12: note: in expansion of macro 'GRN_TIME_VALUE'
       x_ = GRN_TIME_VALUE(x);                                           \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_LEFT'
   DIVISION_OPERATION_DISPATCH_LEFT(x, y, res,                           \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3351:9: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH'
         DIVISION_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1757:12: note: in expansion of macro 'GRN_INT16_VALUE'
       y_ = GRN_INT16_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1932:7: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_RIGHT'
       DIVISION_OPERATION_DISPATCH_RIGHT(GRN_TIME_SET,                   \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_LEFT'
   DIVISION_OPERATION_DISPATCH_LEFT(x, y, res,                           \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3351:9: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH'
         DIVISION_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1765:12: note: in expansion of macro 'GRN_UINT16_VALUE'
       y_ = GRN_UINT16_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1932:7: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_RIGHT'
       DIVISION_OPERATION_DISPATCH_RIGHT(GRN_TIME_SET,                   \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_LEFT'
   DIVISION_OPERATION_DISPATCH_LEFT(x, y, res,                           \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3351:9: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH'
         DIVISION_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1773:12: note: in expansion of macro 'GRN_INT32_VALUE'
       y_ = GRN_INT32_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1932:7: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_RIGHT'
       DIVISION_OPERATION_DISPATCH_RIGHT(GRN_TIME_SET,                   \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_LEFT'
   DIVISION_OPERATION_DISPATCH_LEFT(x, y, res,                           \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3351:9: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH'
         DIVISION_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1781:12: note: in expansion of macro 'GRN_UINT32_VALUE'
       y_ = GRN_UINT32_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1932:7: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_RIGHT'
       DIVISION_OPERATION_DISPATCH_RIGHT(GRN_TIME_SET,                   \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_LEFT'
   DIVISION_OPERATION_DISPATCH_LEFT(x, y, res,                           \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3351:9: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH'
         DIVISION_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro 'GRN_INT64_VALUE'
 #define GRN_TIME_VALUE GRN_INT64_VALUE
                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1789:12: note: in expansion of macro 'GRN_TIME_VALUE'
       y_ = GRN_TIME_VALUE(y);                                           \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1932:7: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_RIGHT'
       DIVISION_OPERATION_DISPATCH_RIGHT(GRN_TIME_SET,                   \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_LEFT'
   DIVISION_OPERATION_DISPATCH_LEFT(x, y, res,                           \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3351:9: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH'
         DIVISION_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1797:12: note: in expansion of macro 'GRN_INT64_VALUE'
       y_ = GRN_INT64_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1932:7: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_RIGHT'
       DIVISION_OPERATION_DISPATCH_RIGHT(GRN_TIME_SET,                   \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_LEFT'
   DIVISION_OPERATION_DISPATCH_LEFT(x, y, res,                           \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3351:9: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH'
         DIVISION_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1805:12: note: in expansion of macro 'GRN_UINT64_VALUE'
       y_ = GRN_UINT64_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1932:7: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_RIGHT'
       DIVISION_OPERATION_DISPATCH_RIGHT(GRN_TIME_SET,                   \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_LEFT'
   DIVISION_OPERATION_DISPATCH_LEFT(x, y, res,                           \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3351:9: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH'
         DIVISION_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1813:12: note: in expansion of macro 'GRN_FLOAT_VALUE'
       y_ = GRN_FLOAT_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1932:7: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_RIGHT'
       DIVISION_OPERATION_DISPATCH_RIGHT(GRN_TIME_SET,                   \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_LEFT'
   DIVISION_OPERATION_DISPATCH_LEFT(x, y, res,                           \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3351:9: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH'
         DIVISION_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1419:40: note: in definition of macro 'GRN_INT64_SET'
   long long int _val = (long long int)(val);\
                                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1831:19: note: in expansion of macro 'SIGNED_INTEGER_DIVISION_OPERATION_SLASH'
     set(ctx, res, signed_integer_operation(x_, (get(res) + 0)));        \
                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1831:49: note: in expansion of macro 'GRN_INT64_VALUE'
     set(ctx, res, signed_integer_operation(x_, (get(res) + 0)));        \
                                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1932:7: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_RIGHT'
       DIVISION_OPERATION_DISPATCH_RIGHT(GRN_TIME_SET,                   \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1933:41: note: in expansion of macro 'GRN_TIME_VALUE'
                                         GRN_TIME_VALUE,                 \
                                         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_LEFT'
   DIVISION_OPERATION_DISPATCH_LEFT(x, y, res,                           \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3351:9: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH'
         DIVISION_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1419:40: note: in definition of macro 'GRN_INT64_SET'
   long long int _val = (long long int)(val);\
                                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1831:19: note: in expansion of macro 'SIGNED_INTEGER_DIVISION_OPERATION_SLASH'
     set(ctx, res, signed_integer_operation(x_, (get(res) + 0)));        \
                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1831:49: note: in expansion of macro 'GRN_INT64_VALUE'
     set(ctx, res, signed_integer_operation(x_, (get(res) + 0)));        \
                                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1932:7: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_RIGHT'
       DIVISION_OPERATION_DISPATCH_RIGHT(GRN_TIME_SET,                   \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1933:41: note: in expansion of macro 'GRN_TIME_VALUE'
                                         GRN_TIME_VALUE,                 \
                                         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_LEFT'
   DIVISION_OPERATION_DISPATCH_LEFT(x, y, res,                           \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3351:9: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH'
         DIVISION_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1943:12: note: in expansion of macro 'GRN_UINT64_VALUE'
       x_ = GRN_UINT64_VALUE(x);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_LEFT'
   DIVISION_OPERATION_DISPATCH_LEFT(x, y, res,                           \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3351:9: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH'
         DIVISION_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1757:12: note: in expansion of macro 'GRN_INT16_VALUE'
       y_ = GRN_INT16_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1944:7: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_RIGHT'
       DIVISION_OPERATION_DISPATCH_RIGHT(GRN_UINT64_SET,                 \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_LEFT'
   DIVISION_OPERATION_DISPATCH_LEFT(x, y, res,                           \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3351:9: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH'
         DIVISION_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1765:12: note: in expansion of macro 'GRN_UINT16_VALUE'
       y_ = GRN_UINT16_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1944:7: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_RIGHT'
       DIVISION_OPERATION_DISPATCH_RIGHT(GRN_UINT64_SET,                 \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_LEFT'
   DIVISION_OPERATION_DISPATCH_LEFT(x, y, res,                           \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3351:9: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH'
         DIVISION_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1773:12: note: in expansion of macro 'GRN_INT32_VALUE'
       y_ = GRN_INT32_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1944:7: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_RIGHT'
       DIVISION_OPERATION_DISPATCH_RIGHT(GRN_UINT64_SET,                 \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_LEFT'
   DIVISION_OPERATION_DISPATCH_LEFT(x, y, res,                           \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3351:9: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH'
         DIVISION_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1781:12: note: in expansion of macro 'GRN_UINT32_VALUE'
       y_ = GRN_UINT32_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1944:7: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_RIGHT'
       DIVISION_OPERATION_DISPATCH_RIGHT(GRN_UINT64_SET,                 \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_LEFT'
   DIVISION_OPERATION_DISPATCH_LEFT(x, y, res,                           \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3351:9: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH'
         DIVISION_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro 'GRN_INT64_VALUE'
 #define GRN_TIME_VALUE GRN_INT64_VALUE
                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1789:12: note: in expansion of macro 'GRN_TIME_VALUE'
       y_ = GRN_TIME_VALUE(y);                                           \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1944:7: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_RIGHT'
       DIVISION_OPERATION_DISPATCH_RIGHT(GRN_UINT64_SET,                 \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_LEFT'
   DIVISION_OPERATION_DISPATCH_LEFT(x, y, res,                           \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3351:9: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH'
         DIVISION_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1797:12: note: in expansion of macro 'GRN_INT64_VALUE'
       y_ = GRN_INT64_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1944:7: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_RIGHT'
       DIVISION_OPERATION_DISPATCH_RIGHT(GRN_UINT64_SET,                 \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_LEFT'
   DIVISION_OPERATION_DISPATCH_LEFT(x, y, res,                           \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3351:9: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH'
         DIVISION_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1805:12: note: in expansion of macro 'GRN_UINT64_VALUE'
       y_ = GRN_UINT64_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1944:7: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_RIGHT'
       DIVISION_OPERATION_DISPATCH_RIGHT(GRN_UINT64_SET,                 \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_LEFT'
   DIVISION_OPERATION_DISPATCH_LEFT(x, y, res,                           \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3351:9: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH'
         DIVISION_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1813:12: note: in expansion of macro 'GRN_FLOAT_VALUE'
       y_ = GRN_FLOAT_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1944:7: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_RIGHT'
       DIVISION_OPERATION_DISPATCH_RIGHT(GRN_UINT64_SET,                 \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_LEFT'
   DIVISION_OPERATION_DISPATCH_LEFT(x, y, res,                           \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3351:9: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH'
         DIVISION_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1423:58: note: in definition of macro 'GRN_UINT64_SET'
   long long unsigned int _val = (long long unsigned int)(val);\
                                                          ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1831:19: note: in expansion of macro 'UNSIGNED_INTEGER_DIVISION_OPERATION_SLASH'
     set(ctx, res, signed_integer_operation(x_, (get(res) + 0)));        \
                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1831:49: note: in expansion of macro 'GRN_UINT64_VALUE'
     set(ctx, res, signed_integer_operation(x_, (get(res) + 0)));        \
                                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1944:7: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_RIGHT'
       DIVISION_OPERATION_DISPATCH_RIGHT(GRN_UINT64_SET,                 \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_LEFT'
   DIVISION_OPERATION_DISPATCH_LEFT(x, y, res,                           \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3351:9: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH'
         DIVISION_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1955:12: note: in expansion of macro 'GRN_FLOAT_VALUE'
       x_ = GRN_FLOAT_VALUE(x);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_LEFT'
   DIVISION_OPERATION_DISPATCH_LEFT(x, y, res,                           \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3351:9: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH'
         DIVISION_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1757:12: note: in expansion of macro 'GRN_INT16_VALUE'
       y_ = GRN_INT16_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1956:7: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_RIGHT'
       DIVISION_OPERATION_DISPATCH_RIGHT(GRN_FLOAT_SET,                  \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_LEFT'
   DIVISION_OPERATION_DISPATCH_LEFT(x, y, res,                           \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3351:9: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH'
         DIVISION_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1765:12: note: in expansion of macro 'GRN_UINT16_VALUE'
       y_ = GRN_UINT16_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1956:7: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_RIGHT'
       DIVISION_OPERATION_DISPATCH_RIGHT(GRN_FLOAT_SET,                  \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_LEFT'
   DIVISION_OPERATION_DISPATCH_LEFT(x, y, res,                           \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3351:9: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH'
         DIVISION_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1773:12: note: in expansion of macro 'GRN_INT32_VALUE'
       y_ = GRN_INT32_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1956:7: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_RIGHT'
       DIVISION_OPERATION_DISPATCH_RIGHT(GRN_FLOAT_SET,                  \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_LEFT'
   DIVISION_OPERATION_DISPATCH_LEFT(x, y, res,                           \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3351:9: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH'
         DIVISION_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1781:12: note: in expansion of macro 'GRN_UINT32_VALUE'
       y_ = GRN_UINT32_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1956:7: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_RIGHT'
       DIVISION_OPERATION_DISPATCH_RIGHT(GRN_FLOAT_SET,                  \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_LEFT'
   DIVISION_OPERATION_DISPATCH_LEFT(x, y, res,                           \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3351:9: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH'
         DIVISION_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro 'GRN_INT64_VALUE'
 #define GRN_TIME_VALUE GRN_INT64_VALUE
                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1789:12: note: in expansion of macro 'GRN_TIME_VALUE'
       y_ = GRN_TIME_VALUE(y);                                           \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1956:7: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_RIGHT'
       DIVISION_OPERATION_DISPATCH_RIGHT(GRN_FLOAT_SET,                  \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_LEFT'
   DIVISION_OPERATION_DISPATCH_LEFT(x, y, res,                           \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3351:9: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH'
         DIVISION_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1797:12: note: in expansion of macro 'GRN_INT64_VALUE'
       y_ = GRN_INT64_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1956:7: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_RIGHT'
       DIVISION_OPERATION_DISPATCH_RIGHT(GRN_FLOAT_SET,                  \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_LEFT'
   DIVISION_OPERATION_DISPATCH_LEFT(x, y, res,                           \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3351:9: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH'
         DIVISION_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1805:12: note: in expansion of macro 'GRN_UINT64_VALUE'
       y_ = GRN_UINT64_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1956:7: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_RIGHT'
       DIVISION_OPERATION_DISPATCH_RIGHT(GRN_FLOAT_SET,                  \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_LEFT'
   DIVISION_OPERATION_DISPATCH_LEFT(x, y, res,                           \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3351:9: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH'
         DIVISION_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1813:12: note: in expansion of macro 'GRN_FLOAT_VALUE'
       y_ = GRN_FLOAT_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1956:7: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_RIGHT'
       DIVISION_OPERATION_DISPATCH_RIGHT(GRN_FLOAT_SET,                  \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_LEFT'
   DIVISION_OPERATION_DISPATCH_LEFT(x, y, res,                           \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3351:9: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH'
         DIVISION_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1427:26: note: in definition of macro 'GRN_FLOAT_SET'
   double _val = (double)(val);\
                          ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1831:19: note: in expansion of macro 'FLOAT_DIVISION_OPERATION_SLASH'
     set(ctx, res, signed_integer_operation(x_, (get(res) + 0)));        \
                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1831:49: note: in expansion of macro 'GRN_FLOAT_VALUE'
     set(ctx, res, signed_integer_operation(x_, (get(res) + 0)));        \
                                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1956:7: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_RIGHT'
       DIVISION_OPERATION_DISPATCH_RIGHT(GRN_FLOAT_SET,                  \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_LEFT'
   DIVISION_OPERATION_DISPATCH_LEFT(x, y, res,                           \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3351:9: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH'
         DIVISION_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1757:12: note: in expansion of macro 'GRN_INT16_VALUE'
       y_ = GRN_INT16_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1848:7: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_RIGHT'
       DIVISION_OPERATION_DISPATCH_RIGHT(GRN_INT8_SET,                   \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_LEFT'
   DIVISION_OPERATION_DISPATCH_LEFT(x, y, res,                           \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3363:9: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH'
         DIVISION_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1765:12: note: in expansion of macro 'GRN_UINT16_VALUE'
       y_ = GRN_UINT16_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1848:7: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_RIGHT'
       DIVISION_OPERATION_DISPATCH_RIGHT(GRN_INT8_SET,                   \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_LEFT'
   DIVISION_OPERATION_DISPATCH_LEFT(x, y, res,                           \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3363:9: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH'
         DIVISION_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1773:12: note: in expansion of macro 'GRN_INT32_VALUE'
       y_ = GRN_INT32_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1848:7: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_RIGHT'
       DIVISION_OPERATION_DISPATCH_RIGHT(GRN_INT8_SET,                   \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_LEFT'
   DIVISION_OPERATION_DISPATCH_LEFT(x, y, res,                           \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3363:9: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH'
         DIVISION_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1781:12: note: in expansion of macro 'GRN_UINT32_VALUE'
       y_ = GRN_UINT32_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1848:7: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_RIGHT'
       DIVISION_OPERATION_DISPATCH_RIGHT(GRN_INT8_SET,                   \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_LEFT'
   DIVISION_OPERATION_DISPATCH_LEFT(x, y, res,                           \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3363:9: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH'
         DIVISION_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro 'GRN_INT64_VALUE'
 #define GRN_TIME_VALUE GRN_INT64_VALUE
                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1789:12: note: in expansion of macro 'GRN_TIME_VALUE'
       y_ = GRN_TIME_VALUE(y);                                           \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1848:7: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_RIGHT'
       DIVISION_OPERATION_DISPATCH_RIGHT(GRN_INT8_SET,                   \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_LEFT'
   DIVISION_OPERATION_DISPATCH_LEFT(x, y, res,                           \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3363:9: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH'
         DIVISION_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1797:12: note: in expansion of macro 'GRN_INT64_VALUE'
       y_ = GRN_INT64_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1848:7: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_RIGHT'
       DIVISION_OPERATION_DISPATCH_RIGHT(GRN_INT8_SET,                   \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_LEFT'
   DIVISION_OPERATION_DISPATCH_LEFT(x, y, res,                           \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3363:9: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH'
         DIVISION_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1805:12: note: in expansion of macro 'GRN_UINT64_VALUE'
       y_ = GRN_UINT64_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1848:7: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_RIGHT'
       DIVISION_OPERATION_DISPATCH_RIGHT(GRN_INT8_SET,                   \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_LEFT'
   DIVISION_OPERATION_DISPATCH_LEFT(x, y, res,                           \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3363:9: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH'
         DIVISION_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1813:12: note: in expansion of macro 'GRN_FLOAT_VALUE'
       y_ = GRN_FLOAT_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1848:7: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_RIGHT'
       DIVISION_OPERATION_DISPATCH_RIGHT(GRN_INT8_SET,                   \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_LEFT'
   DIVISION_OPERATION_DISPATCH_LEFT(x, y, res,                           \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3363:9: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH'
         DIVISION_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1757:12: note: in expansion of macro 'GRN_INT16_VALUE'
       y_ = GRN_INT16_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1860:7: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_RIGHT'
       DIVISION_OPERATION_DISPATCH_RIGHT(GRN_UINT8_SET,                  \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_LEFT'
   DIVISION_OPERATION_DISPATCH_LEFT(x, y, res,                           \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3363:9: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH'
         DIVISION_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1765:12: note: in expansion of macro 'GRN_UINT16_VALUE'
       y_ = GRN_UINT16_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1860:7: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_RIGHT'
       DIVISION_OPERATION_DISPATCH_RIGHT(GRN_UINT8_SET,                  \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_LEFT'
   DIVISION_OPERATION_DISPATCH_LEFT(x, y, res,                           \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3363:9: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH'
         DIVISION_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1773:12: note: in expansion of macro 'GRN_INT32_VALUE'
       y_ = GRN_INT32_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1860:7: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_RIGHT'
       DIVISION_OPERATION_DISPATCH_RIGHT(GRN_UINT8_SET,                  \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_LEFT'
   DIVISION_OPERATION_DISPATCH_LEFT(x, y, res,                           \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3363:9: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH'
         DIVISION_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1781:12: note: in expansion of macro 'GRN_UINT32_VALUE'
       y_ = GRN_UINT32_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1860:7: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_RIGHT'
       DIVISION_OPERATION_DISPATCH_RIGHT(GRN_UINT8_SET,                  \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_LEFT'
   DIVISION_OPERATION_DISPATCH_LEFT(x, y, res,                           \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3363:9: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH'
         DIVISION_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro 'GRN_INT64_VALUE'
 #define GRN_TIME_VALUE GRN_INT64_VALUE
                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1789:12: note: in expansion of macro 'GRN_TIME_VALUE'
       y_ = GRN_TIME_VALUE(y);                                           \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1860:7: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_RIGHT'
       DIVISION_OPERATION_DISPATCH_RIGHT(GRN_UINT8_SET,                  \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_LEFT'
   DIVISION_OPERATION_DISPATCH_LEFT(x, y, res,                           \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3363:9: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH'
         DIVISION_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1797:12: note: in expansion of macro 'GRN_INT64_VALUE'
       y_ = GRN_INT64_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1860:7: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_RIGHT'
       DIVISION_OPERATION_DISPATCH_RIGHT(GRN_UINT8_SET,                  \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_LEFT'
   DIVISION_OPERATION_DISPATCH_LEFT(x, y, res,                           \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3363:9: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH'
         DIVISION_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1805:12: note: in expansion of macro 'GRN_UINT64_VALUE'
       y_ = GRN_UINT64_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1860:7: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_RIGHT'
       DIVISION_OPERATION_DISPATCH_RIGHT(GRN_UINT8_SET,                  \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_LEFT'
   DIVISION_OPERATION_DISPATCH_LEFT(x, y, res,                           \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3363:9: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH'
         DIVISION_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1813:12: note: in expansion of macro 'GRN_FLOAT_VALUE'
       y_ = GRN_FLOAT_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1860:7: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_RIGHT'
       DIVISION_OPERATION_DISPATCH_RIGHT(GRN_UINT8_SET,                  \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_LEFT'
   DIVISION_OPERATION_DISPATCH_LEFT(x, y, res,                           \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3363:9: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH'
         DIVISION_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1871:12: note: in expansion of macro 'GRN_INT16_VALUE'
       x_ = GRN_INT16_VALUE(x);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_LEFT'
   DIVISION_OPERATION_DISPATCH_LEFT(x, y, res,                           \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3363:9: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH'
         DIVISION_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1757:12: note: in expansion of macro 'GRN_INT16_VALUE'
       y_ = GRN_INT16_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1872:7: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_RIGHT'
       DIVISION_OPERATION_DISPATCH_RIGHT(GRN_INT16_SET,                  \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_LEFT'
   DIVISION_OPERATION_DISPATCH_LEFT(x, y, res,                           \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3363:9: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH'
         DIVISION_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1765:12: note: in expansion of macro 'GRN_UINT16_VALUE'
       y_ = GRN_UINT16_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1872:7: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_RIGHT'
       DIVISION_OPERATION_DISPATCH_RIGHT(GRN_INT16_SET,                  \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_LEFT'
   DIVISION_OPERATION_DISPATCH_LEFT(x, y, res,                           \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3363:9: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH'
         DIVISION_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1773:12: note: in expansion of macro 'GRN_INT32_VALUE'
       y_ = GRN_INT32_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1872:7: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_RIGHT'
       DIVISION_OPERATION_DISPATCH_RIGHT(GRN_INT16_SET,                  \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_LEFT'
   DIVISION_OPERATION_DISPATCH_LEFT(x, y, res,                           \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3363:9: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH'
         DIVISION_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1781:12: note: in expansion of macro 'GRN_UINT32_VALUE'
       y_ = GRN_UINT32_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1872:7: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_RIGHT'
       DIVISION_OPERATION_DISPATCH_RIGHT(GRN_INT16_SET,                  \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_LEFT'
   DIVISION_OPERATION_DISPATCH_LEFT(x, y, res,                           \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3363:9: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH'
         DIVISION_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro 'GRN_INT64_VALUE'
 #define GRN_TIME_VALUE GRN_INT64_VALUE
                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1789:12: note: in expansion of macro 'GRN_TIME_VALUE'
       y_ = GRN_TIME_VALUE(y);                                           \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1872:7: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_RIGHT'
       DIVISION_OPERATION_DISPATCH_RIGHT(GRN_INT16_SET,                  \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_LEFT'
   DIVISION_OPERATION_DISPATCH_LEFT(x, y, res,                           \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3363:9: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH'
         DIVISION_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1797:12: note: in expansion of macro 'GRN_INT64_VALUE'
       y_ = GRN_INT64_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1872:7: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_RIGHT'
       DIVISION_OPERATION_DISPATCH_RIGHT(GRN_INT16_SET,                  \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_LEFT'
   DIVISION_OPERATION_DISPATCH_LEFT(x, y, res,                           \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3363:9: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH'
         DIVISION_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1805:12: note: in expansion of macro 'GRN_UINT64_VALUE'
       y_ = GRN_UINT64_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1872:7: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_RIGHT'
       DIVISION_OPERATION_DISPATCH_RIGHT(GRN_INT16_SET,                  \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_LEFT'
   DIVISION_OPERATION_DISPATCH_LEFT(x, y, res,                           \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3363:9: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH'
         DIVISION_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1813:12: note: in expansion of macro 'GRN_FLOAT_VALUE'
       y_ = GRN_FLOAT_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1872:7: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_RIGHT'
       DIVISION_OPERATION_DISPATCH_RIGHT(GRN_INT16_SET,                  \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_LEFT'
   DIVISION_OPERATION_DISPATCH_LEFT(x, y, res,                           \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3363:9: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH'
         DIVISION_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1403:38: note: in definition of macro 'GRN_INT16_SET'
   signed short _val = (signed short)(val);\
                                      ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1831:19: note: in expansion of macro 'SIGNED_INTEGER_DIVISION_OPERATION_MOD'
     set(ctx, res, signed_integer_operation(x_, (get(res) + 0)));        \
                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1831:49: note: in expansion of macro 'GRN_INT16_VALUE'
     set(ctx, res, signed_integer_operation(x_, (get(res) + 0)));        \
                                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1872:7: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_RIGHT'
       DIVISION_OPERATION_DISPATCH_RIGHT(GRN_INT16_SET,                  \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_LEFT'
   DIVISION_OPERATION_DISPATCH_LEFT(x, y, res,                           \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3363:9: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH'
         DIVISION_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1403:38: note: in definition of macro 'GRN_INT16_SET'
   signed short _val = (signed short)(val);\
                                      ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1831:19: note: in expansion of macro 'SIGNED_INTEGER_DIVISION_OPERATION_MOD'
     set(ctx, res, signed_integer_operation(x_, (get(res) + 0)));        \
                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1831:49: note: in expansion of macro 'GRN_INT16_VALUE'
     set(ctx, res, signed_integer_operation(x_, (get(res) + 0)));        \
                                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1872:7: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_RIGHT'
       DIVISION_OPERATION_DISPATCH_RIGHT(GRN_INT16_SET,                  \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_LEFT'
   DIVISION_OPERATION_DISPATCH_LEFT(x, y, res,                           \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3363:9: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH'
         DIVISION_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1883:12: note: in expansion of macro 'GRN_UINT16_VALUE'
       x_ = GRN_UINT16_VALUE(x);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_LEFT'
   DIVISION_OPERATION_DISPATCH_LEFT(x, y, res,                           \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3363:9: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH'
         DIVISION_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1757:12: note: in expansion of macro 'GRN_INT16_VALUE'
       y_ = GRN_INT16_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1884:7: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_RIGHT'
       DIVISION_OPERATION_DISPATCH_RIGHT(GRN_UINT16_SET,                 \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_LEFT'
   DIVISION_OPERATION_DISPATCH_LEFT(x, y, res,                           \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3363:9: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH'
         DIVISION_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1765:12: note: in expansion of macro 'GRN_UINT16_VALUE'
       y_ = GRN_UINT16_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1884:7: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_RIGHT'
       DIVISION_OPERATION_DISPATCH_RIGHT(GRN_UINT16_SET,                 \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_LEFT'
   DIVISION_OPERATION_DISPATCH_LEFT(x, y, res,                           \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3363:9: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH'
         DIVISION_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1773:12: note: in expansion of macro 'GRN_INT32_VALUE'
       y_ = GRN_INT32_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1884:7: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_RIGHT'
       DIVISION_OPERATION_DISPATCH_RIGHT(GRN_UINT16_SET,                 \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_LEFT'
   DIVISION_OPERATION_DISPATCH_LEFT(x, y, res,                           \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3363:9: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH'
         DIVISION_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1781:12: note: in expansion of macro 'GRN_UINT32_VALUE'
       y_ = GRN_UINT32_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1884:7: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_RIGHT'
       DIVISION_OPERATION_DISPATCH_RIGHT(GRN_UINT16_SET,                 \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_LEFT'
   DIVISION_OPERATION_DISPATCH_LEFT(x, y, res,                           \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3363:9: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH'
         DIVISION_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro 'GRN_INT64_VALUE'
 #define GRN_TIME_VALUE GRN_INT64_VALUE
                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1789:12: note: in expansion of macro 'GRN_TIME_VALUE'
       y_ = GRN_TIME_VALUE(y);                                           \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1884:7: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_RIGHT'
       DIVISION_OPERATION_DISPATCH_RIGHT(GRN_UINT16_SET,                 \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_LEFT'
   DIVISION_OPERATION_DISPATCH_LEFT(x, y, res,                           \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3363:9: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH'
         DIVISION_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1797:12: note: in expansion of macro 'GRN_INT64_VALUE'
       y_ = GRN_INT64_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1884:7: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_RIGHT'
       DIVISION_OPERATION_DISPATCH_RIGHT(GRN_UINT16_SET,                 \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_LEFT'
   DIVISION_OPERATION_DISPATCH_LEFT(x, y, res,                           \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3363:9: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH'
         DIVISION_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1805:12: note: in expansion of macro 'GRN_UINT64_VALUE'
       y_ = GRN_UINT64_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1884:7: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_RIGHT'
       DIVISION_OPERATION_DISPATCH_RIGHT(GRN_UINT16_SET,                 \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_LEFT'
   DIVISION_OPERATION_DISPATCH_LEFT(x, y, res,                           \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3363:9: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH'
         DIVISION_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1813:12: note: in expansion of macro 'GRN_FLOAT_VALUE'
       y_ = GRN_FLOAT_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1884:7: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_RIGHT'
       DIVISION_OPERATION_DISPATCH_RIGHT(GRN_UINT16_SET,                 \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_LEFT'
   DIVISION_OPERATION_DISPATCH_LEFT(x, y, res,                           \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3363:9: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH'
         DIVISION_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1407:42: note: in definition of macro 'GRN_UINT16_SET'
   unsigned short _val = (unsigned short)(val);\
                                          ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1831:19: note: in expansion of macro 'SIGNED_INTEGER_DIVISION_OPERATION_MOD'
     set(ctx, res, signed_integer_operation(x_, (get(res) + 0)));        \
                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1831:49: note: in expansion of macro 'GRN_UINT16_VALUE'
     set(ctx, res, signed_integer_operation(x_, (get(res) + 0)));        \
                                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1884:7: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_RIGHT'
       DIVISION_OPERATION_DISPATCH_RIGHT(GRN_UINT16_SET,                 \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_LEFT'
   DIVISION_OPERATION_DISPATCH_LEFT(x, y, res,                           \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3363:9: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH'
         DIVISION_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1407:42: note: in definition of macro 'GRN_UINT16_SET'
   unsigned short _val = (unsigned short)(val);\
                                          ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1831:19: note: in expansion of macro 'SIGNED_INTEGER_DIVISION_OPERATION_MOD'
     set(ctx, res, signed_integer_operation(x_, (get(res) + 0)));        \
                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1831:49: note: in expansion of macro 'GRN_UINT16_VALUE'
     set(ctx, res, signed_integer_operation(x_, (get(res) + 0)));        \
                                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1884:7: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_RIGHT'
       DIVISION_OPERATION_DISPATCH_RIGHT(GRN_UINT16_SET,                 \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_LEFT'
   DIVISION_OPERATION_DISPATCH_LEFT(x, y, res,                           \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3363:9: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH'
         DIVISION_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1895:12: note: in expansion of macro 'GRN_INT32_VALUE'
       x_ = GRN_INT32_VALUE(x);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_LEFT'
   DIVISION_OPERATION_DISPATCH_LEFT(x, y, res,                           \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3363:9: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH'
         DIVISION_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1757:12: note: in expansion of macro 'GRN_INT16_VALUE'
       y_ = GRN_INT16_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1896:7: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_RIGHT'
       DIVISION_OPERATION_DISPATCH_RIGHT(GRN_INT32_SET,                  \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_LEFT'
   DIVISION_OPERATION_DISPATCH_LEFT(x, y, res,                           \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3363:9: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH'
         DIVISION_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1765:12: note: in expansion of macro 'GRN_UINT16_VALUE'
       y_ = GRN_UINT16_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1896:7: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_RIGHT'
       DIVISION_OPERATION_DISPATCH_RIGHT(GRN_INT32_SET,                  \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_LEFT'
   DIVISION_OPERATION_DISPATCH_LEFT(x, y, res,                           \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3363:9: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH'
         DIVISION_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1773:12: note: in expansion of macro 'GRN_INT32_VALUE'
       y_ = GRN_INT32_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1896:7: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_RIGHT'
       DIVISION_OPERATION_DISPATCH_RIGHT(GRN_INT32_SET,                  \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_LEFT'
   DIVISION_OPERATION_DISPATCH_LEFT(x, y, res,                           \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3363:9: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH'
         DIVISION_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1781:12: note: in expansion of macro 'GRN_UINT32_VALUE'
       y_ = GRN_UINT32_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1896:7: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_RIGHT'
       DIVISION_OPERATION_DISPATCH_RIGHT(GRN_INT32_SET,                  \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_LEFT'
   DIVISION_OPERATION_DISPATCH_LEFT(x, y, res,                           \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3363:9: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH'
         DIVISION_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro 'GRN_INT64_VALUE'
 #define GRN_TIME_VALUE GRN_INT64_VALUE
                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1789:12: note: in expansion of macro 'GRN_TIME_VALUE'
       y_ = GRN_TIME_VALUE(y);                                           \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1896:7: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_RIGHT'
       DIVISION_OPERATION_DISPATCH_RIGHT(GRN_INT32_SET,                  \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_LEFT'
   DIVISION_OPERATION_DISPATCH_LEFT(x, y, res,                           \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3363:9: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH'
         DIVISION_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1797:12: note: in expansion of macro 'GRN_INT64_VALUE'
       y_ = GRN_INT64_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1896:7: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_RIGHT'
       DIVISION_OPERATION_DISPATCH_RIGHT(GRN_INT32_SET,                  \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_LEFT'
   DIVISION_OPERATION_DISPATCH_LEFT(x, y, res,                           \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3363:9: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH'
         DIVISION_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1805:12: note: in expansion of macro 'GRN_UINT64_VALUE'
       y_ = GRN_UINT64_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1896:7: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_RIGHT'
       DIVISION_OPERATION_DISPATCH_RIGHT(GRN_INT32_SET,                  \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_LEFT'
   DIVISION_OPERATION_DISPATCH_LEFT(x, y, res,                           \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3363:9: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH'
         DIVISION_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1813:12: note: in expansion of macro 'GRN_FLOAT_VALUE'
       y_ = GRN_FLOAT_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1896:7: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_RIGHT'
       DIVISION_OPERATION_DISPATCH_RIGHT(GRN_INT32_SET,                  \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_LEFT'
   DIVISION_OPERATION_DISPATCH_LEFT(x, y, res,                           \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3363:9: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH'
         DIVISION_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1411:20: note: in definition of macro 'GRN_INT32_SET'
   int _val = (int)(val);\
                    ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1831:19: note: in expansion of macro 'SIGNED_INTEGER_DIVISION_OPERATION_MOD'
     set(ctx, res, signed_integer_operation(x_, (get(res) + 0)));        \
                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1831:49: note: in expansion of macro 'GRN_INT32_VALUE'
     set(ctx, res, signed_integer_operation(x_, (get(res) + 0)));        \
                                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1896:7: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_RIGHT'
       DIVISION_OPERATION_DISPATCH_RIGHT(GRN_INT32_SET,                  \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_LEFT'
   DIVISION_OPERATION_DISPATCH_LEFT(x, y, res,                           \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3363:9: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH'
         DIVISION_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1411:20: note: in definition of macro 'GRN_INT32_SET'
   int _val = (int)(val);\
                    ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1831:19: note: in expansion of macro 'SIGNED_INTEGER_DIVISION_OPERATION_MOD'
     set(ctx, res, signed_integer_operation(x_, (get(res) + 0)));        \
                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1831:49: note: in expansion of macro 'GRN_INT32_VALUE'
     set(ctx, res, signed_integer_operation(x_, (get(res) + 0)));        \
                                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1896:7: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_RIGHT'
       DIVISION_OPERATION_DISPATCH_RIGHT(GRN_INT32_SET,                  \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_LEFT'
   DIVISION_OPERATION_DISPATCH_LEFT(x, y, res,                           \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3363:9: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH'
         DIVISION_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1907:12: note: in expansion of macro 'GRN_UINT32_VALUE'
       x_ = GRN_UINT32_VALUE(x);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_LEFT'
   DIVISION_OPERATION_DISPATCH_LEFT(x, y, res,                           \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3363:9: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH'
         DIVISION_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1757:12: note: in expansion of macro 'GRN_INT16_VALUE'
       y_ = GRN_INT16_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1908:7: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_RIGHT'
       DIVISION_OPERATION_DISPATCH_RIGHT(GRN_UINT32_SET,                 \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_LEFT'
   DIVISION_OPERATION_DISPATCH_LEFT(x, y, res,                           \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3363:9: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH'
         DIVISION_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1765:12: note: in expansion of macro 'GRN_UINT16_VALUE'
       y_ = GRN_UINT16_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1908:7: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_RIGHT'
       DIVISION_OPERATION_DISPATCH_RIGHT(GRN_UINT32_SET,                 \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_LEFT'
   DIVISION_OPERATION_DISPATCH_LEFT(x, y, res,                           \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3363:9: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH'
         DIVISION_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1773:12: note: in expansion of macro 'GRN_INT32_VALUE'
       y_ = GRN_INT32_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1908:7: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_RIGHT'
       DIVISION_OPERATION_DISPATCH_RIGHT(GRN_UINT32_SET,                 \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_LEFT'
   DIVISION_OPERATION_DISPATCH_LEFT(x, y, res,                           \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3363:9: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH'
         DIVISION_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1781:12: note: in expansion of macro 'GRN_UINT32_VALUE'
       y_ = GRN_UINT32_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1908:7: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_RIGHT'
       DIVISION_OPERATION_DISPATCH_RIGHT(GRN_UINT32_SET,                 \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_LEFT'
   DIVISION_OPERATION_DISPATCH_LEFT(x, y, res,                           \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3363:9: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH'
         DIVISION_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro 'GRN_INT64_VALUE'
 #define GRN_TIME_VALUE GRN_INT64_VALUE
                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1789:12: note: in expansion of macro 'GRN_TIME_VALUE'
       y_ = GRN_TIME_VALUE(y);                                           \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1908:7: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_RIGHT'
       DIVISION_OPERATION_DISPATCH_RIGHT(GRN_UINT32_SET,                 \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_LEFT'
   DIVISION_OPERATION_DISPATCH_LEFT(x, y, res,                           \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3363:9: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH'
         DIVISION_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1797:12: note: in expansion of macro 'GRN_INT64_VALUE'
       y_ = GRN_INT64_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1908:7: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_RIGHT'
       DIVISION_OPERATION_DISPATCH_RIGHT(GRN_UINT32_SET,                 \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_LEFT'
   DIVISION_OPERATION_DISPATCH_LEFT(x, y, res,                           \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3363:9: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH'
         DIVISION_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1805:12: note: in expansion of macro 'GRN_UINT64_VALUE'
       y_ = GRN_UINT64_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1908:7: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_RIGHT'
       DIVISION_OPERATION_DISPATCH_RIGHT(GRN_UINT32_SET,                 \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_LEFT'
   DIVISION_OPERATION_DISPATCH_LEFT(x, y, res,                           \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3363:9: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH'
         DIVISION_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1813:12: note: in expansion of macro 'GRN_FLOAT_VALUE'
       y_ = GRN_FLOAT_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1908:7: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_RIGHT'
       DIVISION_OPERATION_DISPATCH_RIGHT(GRN_UINT32_SET,                 \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_LEFT'
   DIVISION_OPERATION_DISPATCH_LEFT(x, y, res,                           \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3363:9: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH'
         DIVISION_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1415:38: note: in definition of macro 'GRN_UINT32_SET'
   unsigned int _val = (unsigned int)(val);\
                                      ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1831:19: note: in expansion of macro 'UNSIGNED_INTEGER_DIVISION_OPERATION_MOD'
     set(ctx, res, signed_integer_operation(x_, (get(res) + 0)));        \
                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1831:49: note: in expansion of macro 'GRN_UINT32_VALUE'
     set(ctx, res, signed_integer_operation(x_, (get(res) + 0)));        \
                                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1908:7: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_RIGHT'
       DIVISION_OPERATION_DISPATCH_RIGHT(GRN_UINT32_SET,                 \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_LEFT'
   DIVISION_OPERATION_DISPATCH_LEFT(x, y, res,                           \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3363:9: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH'
         DIVISION_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1919:12: note: in expansion of macro 'GRN_INT64_VALUE'
       x_ = GRN_INT64_VALUE(x);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_LEFT'
   DIVISION_OPERATION_DISPATCH_LEFT(x, y, res,                           \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3363:9: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH'
         DIVISION_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1757:12: note: in expansion of macro 'GRN_INT16_VALUE'
       y_ = GRN_INT16_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1920:7: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_RIGHT'
       DIVISION_OPERATION_DISPATCH_RIGHT(GRN_INT64_SET,                  \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_LEFT'
   DIVISION_OPERATION_DISPATCH_LEFT(x, y, res,                           \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3363:9: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH'
         DIVISION_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1765:12: note: in expansion of macro 'GRN_UINT16_VALUE'
       y_ = GRN_UINT16_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1920:7: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_RIGHT'
       DIVISION_OPERATION_DISPATCH_RIGHT(GRN_INT64_SET,                  \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_LEFT'
   DIVISION_OPERATION_DISPATCH_LEFT(x, y, res,                           \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3363:9: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH'
         DIVISION_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1773:12: note: in expansion of macro 'GRN_INT32_VALUE'
       y_ = GRN_INT32_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1920:7: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_RIGHT'
       DIVISION_OPERATION_DISPATCH_RIGHT(GRN_INT64_SET,                  \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_LEFT'
   DIVISION_OPERATION_DISPATCH_LEFT(x, y, res,                           \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3363:9: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH'
         DIVISION_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1781:12: note: in expansion of macro 'GRN_UINT32_VALUE'
       y_ = GRN_UINT32_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1920:7: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_RIGHT'
       DIVISION_OPERATION_DISPATCH_RIGHT(GRN_INT64_SET,                  \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_LEFT'
   DIVISION_OPERATION_DISPATCH_LEFT(x, y, res,                           \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3363:9: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH'
         DIVISION_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro 'GRN_INT64_VALUE'
 #define GRN_TIME_VALUE GRN_INT64_VALUE
                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1789:12: note: in expansion of macro 'GRN_TIME_VALUE'
       y_ = GRN_TIME_VALUE(y);                                           \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1920:7: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_RIGHT'
       DIVISION_OPERATION_DISPATCH_RIGHT(GRN_INT64_SET,                  \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_LEFT'
   DIVISION_OPERATION_DISPATCH_LEFT(x, y, res,                           \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3363:9: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH'
         DIVISION_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1797:12: note: in expansion of macro 'GRN_INT64_VALUE'
       y_ = GRN_INT64_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1920:7: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_RIGHT'
       DIVISION_OPERATION_DISPATCH_RIGHT(GRN_INT64_SET,                  \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_LEFT'
   DIVISION_OPERATION_DISPATCH_LEFT(x, y, res,                           \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3363:9: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH'
         DIVISION_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1805:12: note: in expansion of macro 'GRN_UINT64_VALUE'
       y_ = GRN_UINT64_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1920:7: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_RIGHT'
       DIVISION_OPERATION_DISPATCH_RIGHT(GRN_INT64_SET,                  \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_LEFT'
   DIVISION_OPERATION_DISPATCH_LEFT(x, y, res,                           \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3363:9: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH'
         DIVISION_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1813:12: note: in expansion of macro 'GRN_FLOAT_VALUE'
       y_ = GRN_FLOAT_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1920:7: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_RIGHT'
       DIVISION_OPERATION_DISPATCH_RIGHT(GRN_INT64_SET,                  \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_LEFT'
   DIVISION_OPERATION_DISPATCH_LEFT(x, y, res,                           \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3363:9: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH'
         DIVISION_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1419:40: note: in definition of macro 'GRN_INT64_SET'
   long long int _val = (long long int)(val);\
                                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1831:19: note: in expansion of macro 'SIGNED_INTEGER_DIVISION_OPERATION_MOD'
     set(ctx, res, signed_integer_operation(x_, (get(res) + 0)));        \
                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1831:49: note: in expansion of macro 'GRN_INT64_VALUE'
     set(ctx, res, signed_integer_operation(x_, (get(res) + 0)));        \
                                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1920:7: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_RIGHT'
       DIVISION_OPERATION_DISPATCH_RIGHT(GRN_INT64_SET,                  \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_LEFT'
   DIVISION_OPERATION_DISPATCH_LEFT(x, y, res,                           \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3363:9: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH'
         DIVISION_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1419:40: note: in definition of macro 'GRN_INT64_SET'
   long long int _val = (long long int)(val);\
                                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1831:19: note: in expansion of macro 'SIGNED_INTEGER_DIVISION_OPERATION_MOD'
     set(ctx, res, signed_integer_operation(x_, (get(res) + 0)));        \
                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1831:49: note: in expansion of macro 'GRN_INT64_VALUE'
     set(ctx, res, signed_integer_operation(x_, (get(res) + 0)));        \
                                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1920:7: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_RIGHT'
       DIVISION_OPERATION_DISPATCH_RIGHT(GRN_INT64_SET,                  \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_LEFT'
   DIVISION_OPERATION_DISPATCH_LEFT(x, y, res,                           \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3363:9: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH'
         DIVISION_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro 'GRN_INT64_VALUE'
 #define GRN_TIME_VALUE GRN_INT64_VALUE
                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1931:12: note: in expansion of macro 'GRN_TIME_VALUE'
       x_ = GRN_TIME_VALUE(x);                                           \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_LEFT'
   DIVISION_OPERATION_DISPATCH_LEFT(x, y, res,                           \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3363:9: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH'
         DIVISION_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1757:12: note: in expansion of macro 'GRN_INT16_VALUE'
       y_ = GRN_INT16_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1932:7: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_RIGHT'
       DIVISION_OPERATION_DISPATCH_RIGHT(GRN_TIME_SET,                   \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_LEFT'
   DIVISION_OPERATION_DISPATCH_LEFT(x, y, res,                           \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3363:9: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH'
         DIVISION_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1765:12: note: in expansion of macro 'GRN_UINT16_VALUE'
       y_ = GRN_UINT16_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1932:7: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_RIGHT'
       DIVISION_OPERATION_DISPATCH_RIGHT(GRN_TIME_SET,                   \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_LEFT'
   DIVISION_OPERATION_DISPATCH_LEFT(x, y, res,                           \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3363:9: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH'
         DIVISION_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1773:12: note: in expansion of macro 'GRN_INT32_VALUE'
       y_ = GRN_INT32_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1932:7: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_RIGHT'
       DIVISION_OPERATION_DISPATCH_RIGHT(GRN_TIME_SET,                   \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_LEFT'
   DIVISION_OPERATION_DISPATCH_LEFT(x, y, res,                           \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3363:9: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH'
         DIVISION_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1781:12: note: in expansion of macro 'GRN_UINT32_VALUE'
       y_ = GRN_UINT32_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1932:7: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_RIGHT'
       DIVISION_OPERATION_DISPATCH_RIGHT(GRN_TIME_SET,                   \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_LEFT'
   DIVISION_OPERATION_DISPATCH_LEFT(x, y, res,                           \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3363:9: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH'
         DIVISION_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro 'GRN_INT64_VALUE'
 #define GRN_TIME_VALUE GRN_INT64_VALUE
                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1789:12: note: in expansion of macro 'GRN_TIME_VALUE'
       y_ = GRN_TIME_VALUE(y);                                           \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1932:7: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_RIGHT'
       DIVISION_OPERATION_DISPATCH_RIGHT(GRN_TIME_SET,                   \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_LEFT'
   DIVISION_OPERATION_DISPATCH_LEFT(x, y, res,                           \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3363:9: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH'
         DIVISION_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1797:12: note: in expansion of macro 'GRN_INT64_VALUE'
       y_ = GRN_INT64_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1932:7: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_RIGHT'
       DIVISION_OPERATION_DISPATCH_RIGHT(GRN_TIME_SET,                   \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_LEFT'
   DIVISION_OPERATION_DISPATCH_LEFT(x, y, res,                           \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3363:9: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH'
         DIVISION_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1805:12: note: in expansion of macro 'GRN_UINT64_VALUE'
       y_ = GRN_UINT64_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1932:7: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_RIGHT'
       DIVISION_OPERATION_DISPATCH_RIGHT(GRN_TIME_SET,                   \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_LEFT'
   DIVISION_OPERATION_DISPATCH_LEFT(x, y, res,                           \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3363:9: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH'
         DIVISION_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1813:12: note: in expansion of macro 'GRN_FLOAT_VALUE'
       y_ = GRN_FLOAT_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1932:7: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_RIGHT'
       DIVISION_OPERATION_DISPATCH_RIGHT(GRN_TIME_SET,                   \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_LEFT'
   DIVISION_OPERATION_DISPATCH_LEFT(x, y, res,                           \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3363:9: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH'
         DIVISION_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1419:40: note: in definition of macro 'GRN_INT64_SET'
   long long int _val = (long long int)(val);\
                                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1831:19: note: in expansion of macro 'SIGNED_INTEGER_DIVISION_OPERATION_MOD'
     set(ctx, res, signed_integer_operation(x_, (get(res) + 0)));        \
                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1831:49: note: in expansion of macro 'GRN_INT64_VALUE'
     set(ctx, res, signed_integer_operation(x_, (get(res) + 0)));        \
                                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1932:7: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_RIGHT'
       DIVISION_OPERATION_DISPATCH_RIGHT(GRN_TIME_SET,                   \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1933:41: note: in expansion of macro 'GRN_TIME_VALUE'
                                         GRN_TIME_VALUE,                 \
                                         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_LEFT'
   DIVISION_OPERATION_DISPATCH_LEFT(x, y, res,                           \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3363:9: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH'
         DIVISION_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1419:40: note: in definition of macro 'GRN_INT64_SET'
   long long int _val = (long long int)(val);\
                                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1831:19: note: in expansion of macro 'SIGNED_INTEGER_DIVISION_OPERATION_MOD'
     set(ctx, res, signed_integer_operation(x_, (get(res) + 0)));        \
                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1831:49: note: in expansion of macro 'GRN_INT64_VALUE'
     set(ctx, res, signed_integer_operation(x_, (get(res) + 0)));        \
                                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1932:7: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_RIGHT'
       DIVISION_OPERATION_DISPATCH_RIGHT(GRN_TIME_SET,                   \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1933:41: note: in expansion of macro 'GRN_TIME_VALUE'
                                         GRN_TIME_VALUE,                 \
                                         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_LEFT'
   DIVISION_OPERATION_DISPATCH_LEFT(x, y, res,                           \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3363:9: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH'
         DIVISION_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1943:12: note: in expansion of macro 'GRN_UINT64_VALUE'
       x_ = GRN_UINT64_VALUE(x);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_LEFT'
   DIVISION_OPERATION_DISPATCH_LEFT(x, y, res,                           \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3363:9: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH'
         DIVISION_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1757:12: note: in expansion of macro 'GRN_INT16_VALUE'
       y_ = GRN_INT16_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1944:7: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_RIGHT'
       DIVISION_OPERATION_DISPATCH_RIGHT(GRN_UINT64_SET,                 \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_LEFT'
   DIVISION_OPERATION_DISPATCH_LEFT(x, y, res,                           \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3363:9: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH'
         DIVISION_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1765:12: note: in expansion of macro 'GRN_UINT16_VALUE'
       y_ = GRN_UINT16_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1944:7: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_RIGHT'
       DIVISION_OPERATION_DISPATCH_RIGHT(GRN_UINT64_SET,                 \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_LEFT'
   DIVISION_OPERATION_DISPATCH_LEFT(x, y, res,                           \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3363:9: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH'
         DIVISION_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1773:12: note: in expansion of macro 'GRN_INT32_VALUE'
       y_ = GRN_INT32_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1944:7: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_RIGHT'
       DIVISION_OPERATION_DISPATCH_RIGHT(GRN_UINT64_SET,                 \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_LEFT'
   DIVISION_OPERATION_DISPATCH_LEFT(x, y, res,                           \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3363:9: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH'
         DIVISION_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1781:12: note: in expansion of macro 'GRN_UINT32_VALUE'
       y_ = GRN_UINT32_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1944:7: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_RIGHT'
       DIVISION_OPERATION_DISPATCH_RIGHT(GRN_UINT64_SET,                 \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_LEFT'
   DIVISION_OPERATION_DISPATCH_LEFT(x, y, res,                           \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3363:9: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH'
         DIVISION_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro 'GRN_INT64_VALUE'
 #define GRN_TIME_VALUE GRN_INT64_VALUE
                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1789:12: note: in expansion of macro 'GRN_TIME_VALUE'
       y_ = GRN_TIME_VALUE(y);                                           \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1944:7: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_RIGHT'
       DIVISION_OPERATION_DISPATCH_RIGHT(GRN_UINT64_SET,                 \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_LEFT'
   DIVISION_OPERATION_DISPATCH_LEFT(x, y, res,                           \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3363:9: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH'
         DIVISION_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1797:12: note: in expansion of macro 'GRN_INT64_VALUE'
       y_ = GRN_INT64_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1944:7: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_RIGHT'
       DIVISION_OPERATION_DISPATCH_RIGHT(GRN_UINT64_SET,                 \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_LEFT'
   DIVISION_OPERATION_DISPATCH_LEFT(x, y, res,                           \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3363:9: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH'
         DIVISION_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1805:12: note: in expansion of macro 'GRN_UINT64_VALUE'
       y_ = GRN_UINT64_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1944:7: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_RIGHT'
       DIVISION_OPERATION_DISPATCH_RIGHT(GRN_UINT64_SET,                 \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_LEFT'
   DIVISION_OPERATION_DISPATCH_LEFT(x, y, res,                           \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3363:9: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH'
         DIVISION_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1813:12: note: in expansion of macro 'GRN_FLOAT_VALUE'
       y_ = GRN_FLOAT_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1944:7: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_RIGHT'
       DIVISION_OPERATION_DISPATCH_RIGHT(GRN_UINT64_SET,                 \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_LEFT'
   DIVISION_OPERATION_DISPATCH_LEFT(x, y, res,                           \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3363:9: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH'
         DIVISION_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1423:58: note: in definition of macro 'GRN_UINT64_SET'
   long long unsigned int _val = (long long unsigned int)(val);\
                                                          ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1831:19: note: in expansion of macro 'UNSIGNED_INTEGER_DIVISION_OPERATION_MOD'
     set(ctx, res, signed_integer_operation(x_, (get(res) + 0)));        \
                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1831:49: note: in expansion of macro 'GRN_UINT64_VALUE'
     set(ctx, res, signed_integer_operation(x_, (get(res) + 0)));        \
                                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1944:7: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_RIGHT'
       DIVISION_OPERATION_DISPATCH_RIGHT(GRN_UINT64_SET,                 \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_LEFT'
   DIVISION_OPERATION_DISPATCH_LEFT(x, y, res,                           \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3363:9: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH'
         DIVISION_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1955:12: note: in expansion of macro 'GRN_FLOAT_VALUE'
       x_ = GRN_FLOAT_VALUE(x);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_LEFT'
   DIVISION_OPERATION_DISPATCH_LEFT(x, y, res,                           \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3363:9: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH'
         DIVISION_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1757:12: note: in expansion of macro 'GRN_INT16_VALUE'
       y_ = GRN_INT16_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1956:7: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_RIGHT'
       DIVISION_OPERATION_DISPATCH_RIGHT(GRN_FLOAT_SET,                  \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_LEFT'
   DIVISION_OPERATION_DISPATCH_LEFT(x, y, res,                           \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3363:9: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH'
         DIVISION_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1765:12: note: in expansion of macro 'GRN_UINT16_VALUE'
       y_ = GRN_UINT16_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1956:7: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_RIGHT'
       DIVISION_OPERATION_DISPATCH_RIGHT(GRN_FLOAT_SET,                  \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_LEFT'
   DIVISION_OPERATION_DISPATCH_LEFT(x, y, res,                           \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3363:9: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH'
         DIVISION_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1773:12: note: in expansion of macro 'GRN_INT32_VALUE'
       y_ = GRN_INT32_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1956:7: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_RIGHT'
       DIVISION_OPERATION_DISPATCH_RIGHT(GRN_FLOAT_SET,                  \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_LEFT'
   DIVISION_OPERATION_DISPATCH_LEFT(x, y, res,                           \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3363:9: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH'
         DIVISION_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1781:12: note: in expansion of macro 'GRN_UINT32_VALUE'
       y_ = GRN_UINT32_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1956:7: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_RIGHT'
       DIVISION_OPERATION_DISPATCH_RIGHT(GRN_FLOAT_SET,                  \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_LEFT'
   DIVISION_OPERATION_DISPATCH_LEFT(x, y, res,                           \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3363:9: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH'
         DIVISION_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro 'GRN_INT64_VALUE'
 #define GRN_TIME_VALUE GRN_INT64_VALUE
                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1789:12: note: in expansion of macro 'GRN_TIME_VALUE'
       y_ = GRN_TIME_VALUE(y);                                           \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1956:7: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_RIGHT'
       DIVISION_OPERATION_DISPATCH_RIGHT(GRN_FLOAT_SET,                  \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_LEFT'
   DIVISION_OPERATION_DISPATCH_LEFT(x, y, res,                           \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3363:9: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH'
         DIVISION_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1797:12: note: in expansion of macro 'GRN_INT64_VALUE'
       y_ = GRN_INT64_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1956:7: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_RIGHT'
       DIVISION_OPERATION_DISPATCH_RIGHT(GRN_FLOAT_SET,                  \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_LEFT'
   DIVISION_OPERATION_DISPATCH_LEFT(x, y, res,                           \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3363:9: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH'
         DIVISION_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1805:12: note: in expansion of macro 'GRN_UINT64_VALUE'
       y_ = GRN_UINT64_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1956:7: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_RIGHT'
       DIVISION_OPERATION_DISPATCH_RIGHT(GRN_FLOAT_SET,                  \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_LEFT'
   DIVISION_OPERATION_DISPATCH_LEFT(x, y, res,                           \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3363:9: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH'
         DIVISION_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1813:12: note: in expansion of macro 'GRN_FLOAT_VALUE'
       y_ = GRN_FLOAT_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1956:7: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_RIGHT'
       DIVISION_OPERATION_DISPATCH_RIGHT(GRN_FLOAT_SET,                  \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_LEFT'
   DIVISION_OPERATION_DISPATCH_LEFT(x, y, res,                           \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3363:9: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH'
         DIVISION_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1427:26: note: in definition of macro 'GRN_FLOAT_SET'
   double _val = (double)(val);\
                          ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1831:19: note: in expansion of macro 'FLOAT_DIVISION_OPERATION_MOD'
     set(ctx, res, signed_integer_operation(x_, (get(res) + 0)));        \
                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1831:49: note: in expansion of macro 'GRN_FLOAT_VALUE'
     set(ctx, res, signed_integer_operation(x_, (get(res) + 0)));        \
                                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1956:7: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_RIGHT'
       DIVISION_OPERATION_DISPATCH_RIGHT(GRN_FLOAT_SET,                  \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1985:3: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH_LEFT'
   DIVISION_OPERATION_DISPATCH_LEFT(x, y, res,                           \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3363:9: note: in expansion of macro 'DIVISION_OPERATION_DISPATCH'
         DIVISION_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2025:12: note: in expansion of macro 'GRN_INT16_VALUE'
       x_ = GRN_INT16_VALUE(x);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3375:9: note: in expansion of macro 'ARITHMETIC_UNARY_OPERATION_DISPATCH'
         ARITHMETIC_UNARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2033:12: note: in expansion of macro 'GRN_UINT16_VALUE'
       x_ = GRN_UINT16_VALUE(x);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3375:9: note: in expansion of macro 'ARITHMETIC_UNARY_OPERATION_DISPATCH'
         ARITHMETIC_UNARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2042:12: note: in expansion of macro 'GRN_INT32_VALUE'
       x_ = GRN_INT32_VALUE(x);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3375:9: note: in expansion of macro 'ARITHMETIC_UNARY_OPERATION_DISPATCH'
         ARITHMETIC_UNARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2050:12: note: in expansion of macro 'GRN_UINT32_VALUE'
       x_ = GRN_UINT32_VALUE(x);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3375:9: note: in expansion of macro 'ARITHMETIC_UNARY_OPERATION_DISPATCH'
         ARITHMETIC_UNARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2059:12: note: in expansion of macro 'GRN_INT64_VALUE'
       x_ = GRN_INT64_VALUE(x);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3375:9: note: in expansion of macro 'ARITHMETIC_UNARY_OPERATION_DISPATCH'
         ARITHMETIC_UNARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro 'GRN_INT64_VALUE'
 #define GRN_TIME_VALUE GRN_INT64_VALUE
                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2067:12: note: in expansion of macro 'GRN_TIME_VALUE'
       x_ = GRN_TIME_VALUE(x);                                           \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3375:9: note: in expansion of macro 'ARITHMETIC_UNARY_OPERATION_DISPATCH'
         ARITHMETIC_UNARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2075:12: note: in expansion of macro 'GRN_UINT64_VALUE'
       x_ = GRN_UINT64_VALUE(x);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3375:9: note: in expansion of macro 'ARITHMETIC_UNARY_OPERATION_DISPATCH'
         ARITHMETIC_UNARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2094:12: note: in expansion of macro 'GRN_FLOAT_VALUE'
       x_ = GRN_FLOAT_VALUE(x);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3375:9: note: in expansion of macro 'ARITHMETIC_UNARY_OPERATION_DISPATCH'
         ARITHMETIC_UNARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2102:5: note: in definition of macro 'ARITHMETIC_UNARY_OPERATION_DISPATCH'
     text_operation;                                                     \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1394:8: note: in expansion of macro 'GRN_INT64_VALUE'
   x_ = GRN_INT64_VALUE(res);                                 \
        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3380:11: note: in expansion of macro 'TEXT_UNARY_ARITHMETIC_OPERATION'
           TEXT_UNARY_ARITHMETIC_OPERATION(~),);
           ^
In file included from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga.h:22:0,
                 from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/grn.h:740,
                 from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:18:
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro 'GRN_INT16_VALUE'
       y_ = GRN_INT16_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3383:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro 'GRN_UINT16_VALUE'
       y_ = GRN_UINT16_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3383:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro 'GRN_INT32_VALUE'
       y_ = GRN_INT32_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3383:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro 'GRN_UINT32_VALUE'
       y_ = GRN_UINT32_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3383:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro 'GRN_INT64_VALUE'
 #define GRN_TIME_VALUE GRN_INT64_VALUE
                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro 'GRN_TIME_VALUE'
       y_ = GRN_TIME_VALUE(y);                                           \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3383:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro 'GRN_INT64_VALUE'
       y_ = GRN_INT64_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3383:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro 'GRN_UINT64_VALUE'
       y_ = GRN_UINT64_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3383:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro 'GRN_FLOAT_VALUE'
       y_ = GRN_FLOAT_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3383:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro 'GRN_INT16_VALUE'
       y_ = GRN_INT16_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3383:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro 'GRN_UINT16_VALUE'
       y_ = GRN_UINT16_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3383:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro 'GRN_INT32_VALUE'
       y_ = GRN_INT32_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3383:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro 'GRN_UINT32_VALUE'
       y_ = GRN_UINT32_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3383:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro 'GRN_INT64_VALUE'
 #define GRN_TIME_VALUE GRN_INT64_VALUE
                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro 'GRN_TIME_VALUE'
       y_ = GRN_TIME_VALUE(y);                                           \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3383:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro 'GRN_INT64_VALUE'
       y_ = GRN_INT64_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3383:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro 'GRN_UINT64_VALUE'
       y_ = GRN_UINT64_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3383:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro 'GRN_FLOAT_VALUE'
       y_ = GRN_FLOAT_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3383:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1556:12: note: in expansion of macro 'GRN_INT16_VALUE'
       x_ = GRN_INT16_VALUE(x);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3383:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro 'GRN_INT16_VALUE'
       y_ = GRN_INT16_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3383:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro 'GRN_UINT16_VALUE'
       y_ = GRN_UINT16_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3383:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro 'GRN_INT32_VALUE'
       y_ = GRN_INT32_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3383:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro 'GRN_UINT32_VALUE'
       y_ = GRN_UINT32_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3383:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro 'GRN_INT64_VALUE'
 #define GRN_TIME_VALUE GRN_INT64_VALUE
                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro 'GRN_TIME_VALUE'
       y_ = GRN_TIME_VALUE(y);                                           \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3383:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro 'GRN_INT64_VALUE'
       y_ = GRN_INT64_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3383:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro 'GRN_UINT64_VALUE'
       y_ = GRN_UINT64_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3383:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro 'GRN_FLOAT_VALUE'
       y_ = GRN_FLOAT_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3383:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1403:38: note: in definition of macro 'GRN_INT16_SET'
   signed short _val = (signed short)(val);\
                                      ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro 'INTEGER_ARITHMETIC_OPERATION_BITWISE_OR'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro 'GRN_INT16_VALUE'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                                         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3383:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1570:12: note: in expansion of macro 'GRN_UINT16_VALUE'
       x_ = GRN_UINT16_VALUE(x);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3383:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro 'GRN_INT16_VALUE'
       y_ = GRN_INT16_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3383:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro 'GRN_UINT16_VALUE'
       y_ = GRN_UINT16_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3383:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro 'GRN_INT32_VALUE'
       y_ = GRN_INT32_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3383:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro 'GRN_UINT32_VALUE'
       y_ = GRN_UINT32_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3383:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro 'GRN_INT64_VALUE'
 #define GRN_TIME_VALUE GRN_INT64_VALUE
                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro 'GRN_TIME_VALUE'
       y_ = GRN_TIME_VALUE(y);                                           \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3383:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro 'GRN_INT64_VALUE'
       y_ = GRN_INT64_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3383:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro 'GRN_UINT64_VALUE'
       y_ = GRN_UINT64_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3383:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro 'GRN_FLOAT_VALUE'
       y_ = GRN_FLOAT_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3383:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1407:42: note: in definition of macro 'GRN_UINT16_SET'
   unsigned short _val = (unsigned short)(val);\
                                          ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro 'INTEGER_ARITHMETIC_OPERATION_BITWISE_OR'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro 'GRN_UINT16_VALUE'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                                         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3383:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1584:12: note: in expansion of macro 'GRN_INT32_VALUE'
       x_ = GRN_INT32_VALUE(x);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3383:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro 'GRN_INT16_VALUE'
       y_ = GRN_INT16_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3383:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro 'GRN_UINT16_VALUE'
       y_ = GRN_UINT16_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3383:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro 'GRN_INT32_VALUE'
       y_ = GRN_INT32_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3383:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro 'GRN_UINT32_VALUE'
       y_ = GRN_UINT32_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3383:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro 'GRN_INT64_VALUE'
 #define GRN_TIME_VALUE GRN_INT64_VALUE
                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro 'GRN_TIME_VALUE'
       y_ = GRN_TIME_VALUE(y);                                           \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3383:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro 'GRN_INT64_VALUE'
       y_ = GRN_INT64_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3383:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro 'GRN_UINT64_VALUE'
       y_ = GRN_UINT64_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3383:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro 'GRN_FLOAT_VALUE'
       y_ = GRN_FLOAT_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3383:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1411:20: note: in definition of macro 'GRN_INT32_SET'
   int _val = (int)(val);\
                    ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro 'INTEGER_ARITHMETIC_OPERATION_BITWISE_OR'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro 'GRN_INT32_VALUE'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                                         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3383:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1598:12: note: in expansion of macro 'GRN_UINT32_VALUE'
       x_ = GRN_UINT32_VALUE(x);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3383:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro 'GRN_INT16_VALUE'
       y_ = GRN_INT16_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3383:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro 'GRN_UINT16_VALUE'
       y_ = GRN_UINT16_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3383:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro 'GRN_INT32_VALUE'
       y_ = GRN_INT32_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3383:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro 'GRN_UINT32_VALUE'
       y_ = GRN_UINT32_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3383:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro 'GRN_INT64_VALUE'
 #define GRN_TIME_VALUE GRN_INT64_VALUE
                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro 'GRN_TIME_VALUE'
       y_ = GRN_TIME_VALUE(y);                                           \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3383:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro 'GRN_INT64_VALUE'
       y_ = GRN_INT64_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3383:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro 'GRN_UINT64_VALUE'
       y_ = GRN_UINT64_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3383:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro 'GRN_FLOAT_VALUE'
       y_ = GRN_FLOAT_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3383:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1415:38: note: in definition of macro 'GRN_UINT32_SET'
   unsigned int _val = (unsigned int)(val);\
                                      ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro 'INTEGER_ARITHMETIC_OPERATION_BITWISE_OR'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro 'GRN_UINT32_VALUE'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                                         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3383:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1612:12: note: in expansion of macro 'GRN_INT64_VALUE'
       x_ = GRN_INT64_VALUE(x);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3383:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro 'GRN_INT16_VALUE'
       y_ = GRN_INT16_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3383:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro 'GRN_UINT16_VALUE'
       y_ = GRN_UINT16_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3383:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro 'GRN_INT32_VALUE'
       y_ = GRN_INT32_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3383:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro 'GRN_UINT32_VALUE'
       y_ = GRN_UINT32_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3383:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro 'GRN_INT64_VALUE'
 #define GRN_TIME_VALUE GRN_INT64_VALUE
                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro 'GRN_TIME_VALUE'
       y_ = GRN_TIME_VALUE(y);                                           \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3383:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro 'GRN_INT64_VALUE'
       y_ = GRN_INT64_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3383:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro 'GRN_UINT64_VALUE'
       y_ = GRN_UINT64_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3383:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro 'GRN_FLOAT_VALUE'
       y_ = GRN_FLOAT_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3383:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1423:58: note: in definition of macro 'GRN_UINT64_SET'
   long long unsigned int _val = (long long unsigned int)(val);\
                                                          ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro 'INTEGER_ARITHMETIC_OPERATION_BITWISE_OR'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro 'GRN_UINT64_VALUE'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                                         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3383:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro 'GRN_INT64_VALUE'
 #define GRN_TIME_VALUE GRN_INT64_VALUE
                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1626:12: note: in expansion of macro 'GRN_TIME_VALUE'
       x_ = GRN_TIME_VALUE(x);                                           \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3383:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro 'GRN_INT16_VALUE'
       y_ = GRN_INT16_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3383:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro 'GRN_UINT16_VALUE'
       y_ = GRN_UINT16_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3383:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro 'GRN_INT32_VALUE'
       y_ = GRN_INT32_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3383:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro 'GRN_UINT32_VALUE'
       y_ = GRN_UINT32_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3383:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro 'GRN_INT64_VALUE'
 #define GRN_TIME_VALUE GRN_INT64_VALUE
                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro 'GRN_TIME_VALUE'
       y_ = GRN_TIME_VALUE(y);                                           \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3383:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro 'GRN_INT64_VALUE'
       y_ = GRN_INT64_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3383:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro 'GRN_UINT64_VALUE'
       y_ = GRN_UINT64_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3383:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro 'GRN_FLOAT_VALUE'
       y_ = GRN_FLOAT_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3383:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1419:40: note: in definition of macro 'GRN_INT64_SET'
   long long int _val = (long long int)(val);\
                                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro 'INTEGER_ARITHMETIC_OPERATION_BITWISE_OR'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro 'GRN_INT64_VALUE'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                                         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1629:45: note: in expansion of macro 'GRN_TIME_VALUE'
                                             GRN_TIME_VALUE,             \
                                             ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3383:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1640:12: note: in expansion of macro 'GRN_UINT64_VALUE'
       x_ = GRN_UINT64_VALUE(x);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3383:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro 'GRN_INT16_VALUE'
       y_ = GRN_INT16_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3383:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro 'GRN_UINT16_VALUE'
       y_ = GRN_UINT16_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3383:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro 'GRN_INT32_VALUE'
       y_ = GRN_INT32_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3383:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro 'GRN_UINT32_VALUE'
       y_ = GRN_UINT32_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3383:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro 'GRN_INT64_VALUE'
 #define GRN_TIME_VALUE GRN_INT64_VALUE
                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro 'GRN_TIME_VALUE'
       y_ = GRN_TIME_VALUE(y);                                           \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3383:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro 'GRN_INT64_VALUE'
       y_ = GRN_INT64_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3383:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro 'GRN_UINT64_VALUE'
       y_ = GRN_UINT64_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3383:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro 'GRN_FLOAT_VALUE'
       y_ = GRN_FLOAT_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3383:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1423:58: note: in definition of macro 'GRN_UINT64_SET'
   long long unsigned int _val = (long long unsigned int)(val);\
                                                          ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro 'INTEGER_ARITHMETIC_OPERATION_BITWISE_OR'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro 'GRN_UINT64_VALUE'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                                         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3383:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1654:12: note: in expansion of macro 'GRN_FLOAT_VALUE'
       x_ = GRN_FLOAT_VALUE(x);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3383:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro 'GRN_INT16_VALUE'
       y_ = GRN_INT16_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3383:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro 'GRN_UINT16_VALUE'
       y_ = GRN_UINT16_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3383:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro 'GRN_INT32_VALUE'
       y_ = GRN_INT32_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3383:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro 'GRN_UINT32_VALUE'
       y_ = GRN_UINT32_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3383:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro 'GRN_INT64_VALUE'
 #define GRN_TIME_VALUE GRN_INT64_VALUE
                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro 'GRN_TIME_VALUE'
       y_ = GRN_TIME_VALUE(y);                                           \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3383:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro 'GRN_INT64_VALUE'
       y_ = GRN_INT64_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3383:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro 'GRN_UINT64_VALUE'
       y_ = GRN_UINT64_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3383:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro 'GRN_FLOAT_VALUE'
       y_ = GRN_FLOAT_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3383:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1427:26: note: in definition of macro 'GRN_FLOAT_SET'
   double _val = (double)(val);\
                          ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro 'FLOAT_ARITHMETIC_OPERATION_BITWISE_OR'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro 'GRN_FLOAT_VALUE'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                                         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3383:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1668:5: note: in definition of macro 'ARITHMETIC_OPERATION_DISPATCH'
     text_operation;                                                     \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3383:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1378:8: note: in expansion of macro 'GRN_INT64_VALUE'
   x_ = GRN_INT64_VALUE(res);                                            \
        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3392:11: note: in expansion of macro 'TEXT_ARITHMETIC_OPERATION'
           TEXT_ARITHMETIC_OPERATION(|),);
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1668:5: note: in definition of macro 'ARITHMETIC_OPERATION_DISPATCH'
     text_operation;                                                     \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3383:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1382:8: note: in expansion of macro 'GRN_INT64_VALUE'
   y_ = GRN_INT64_VALUE(res);                                            \
        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3392:11: note: in expansion of macro 'TEXT_ARITHMETIC_OPERATION'
           TEXT_ARITHMETIC_OPERATION(|),);
           ^
In file included from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga.h:22:0,
                 from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/grn.h:740,
                 from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:18:
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro 'GRN_INT16_VALUE'
       y_ = GRN_INT16_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3395:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro 'GRN_UINT16_VALUE'
       y_ = GRN_UINT16_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3395:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro 'GRN_INT32_VALUE'
       y_ = GRN_INT32_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3395:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro 'GRN_UINT32_VALUE'
       y_ = GRN_UINT32_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3395:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro 'GRN_INT64_VALUE'
 #define GRN_TIME_VALUE GRN_INT64_VALUE
                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro 'GRN_TIME_VALUE'
       y_ = GRN_TIME_VALUE(y);                                           \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3395:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro 'GRN_INT64_VALUE'
       y_ = GRN_INT64_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3395:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro 'GRN_UINT64_VALUE'
       y_ = GRN_UINT64_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3395:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro 'GRN_FLOAT_VALUE'
       y_ = GRN_FLOAT_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3395:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro 'GRN_INT16_VALUE'
       y_ = GRN_INT16_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3395:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro 'GRN_UINT16_VALUE'
       y_ = GRN_UINT16_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3395:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro 'GRN_INT32_VALUE'
       y_ = GRN_INT32_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3395:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro 'GRN_UINT32_VALUE'
       y_ = GRN_UINT32_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3395:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro 'GRN_INT64_VALUE'
 #define GRN_TIME_VALUE GRN_INT64_VALUE
                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro 'GRN_TIME_VALUE'
       y_ = GRN_TIME_VALUE(y);                                           \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3395:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
[  8%] Building CXX object mysys_ssl/CMakeFiles/mysys_ssl.dir/my_rnd.cc.o
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro 'GRN_INT64_VALUE'
       y_ = GRN_INT64_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3395:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro 'GRN_UINT64_VALUE'
       y_ = GRN_UINT64_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3395:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro 'GRN_FLOAT_VALUE'
       y_ = GRN_FLOAT_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3395:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1556:12: note: in expansion of macro 'GRN_INT16_VALUE'
       x_ = GRN_INT16_VALUE(x);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3395:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro 'GRN_INT16_VALUE'
       y_ = GRN_INT16_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3395:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro 'GRN_UINT16_VALUE'
       y_ = GRN_UINT16_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3395:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro 'GRN_INT32_VALUE'
       y_ = GRN_INT32_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3395:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro 'GRN_UINT32_VALUE'
       y_ = GRN_UINT32_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3395:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro 'GRN_INT64_VALUE'
 #define GRN_TIME_VALUE GRN_INT64_VALUE
                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro 'GRN_TIME_VALUE'
       y_ = GRN_TIME_VALUE(y);                                           \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3395:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro 'GRN_INT64_VALUE'
       y_ = GRN_INT64_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3395:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro 'GRN_UINT64_VALUE'
       y_ = GRN_UINT64_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3395:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro 'GRN_FLOAT_VALUE'
       y_ = GRN_FLOAT_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3395:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1403:38: note: in definition of macro 'GRN_INT16_SET'
   signed short _val = (signed short)(val);\
                                      ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro 'INTEGER_ARITHMETIC_OPERATION_BITWISE_XOR'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro 'GRN_INT16_VALUE'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                                         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3395:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1570:12: note: in expansion of macro 'GRN_UINT16_VALUE'
       x_ = GRN_UINT16_VALUE(x);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3395:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro 'GRN_INT16_VALUE'
       y_ = GRN_INT16_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3395:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro 'GRN_UINT16_VALUE'
       y_ = GRN_UINT16_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3395:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro 'GRN_INT32_VALUE'
       y_ = GRN_INT32_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3395:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro 'GRN_UINT32_VALUE'
       y_ = GRN_UINT32_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3395:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro 'GRN_INT64_VALUE'
 #define GRN_TIME_VALUE GRN_INT64_VALUE
                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro 'GRN_TIME_VALUE'
       y_ = GRN_TIME_VALUE(y);                                           \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3395:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro 'GRN_INT64_VALUE'
       y_ = GRN_INT64_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3395:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro 'GRN_UINT64_VALUE'
       y_ = GRN_UINT64_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3395:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro 'GRN_FLOAT_VALUE'
       y_ = GRN_FLOAT_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3395:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1407:42: note: in definition of macro 'GRN_UINT16_SET'
   unsigned short _val = (unsigned short)(val);\
                                          ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro 'INTEGER_ARITHMETIC_OPERATION_BITWISE_XOR'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro 'GRN_UINT16_VALUE'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                                         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3395:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1584:12: note: in expansion of macro 'GRN_INT32_VALUE'
       x_ = GRN_INT32_VALUE(x);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3395:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro 'GRN_INT16_VALUE'
       y_ = GRN_INT16_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3395:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro 'GRN_UINT16_VALUE'
       y_ = GRN_UINT16_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3395:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro 'GRN_INT32_VALUE'
       y_ = GRN_INT32_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3395:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro 'GRN_UINT32_VALUE'
       y_ = GRN_UINT32_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3395:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro 'GRN_INT64_VALUE'
 #define GRN_TIME_VALUE GRN_INT64_VALUE
                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro 'GRN_TIME_VALUE'
       y_ = GRN_TIME_VALUE(y);                                           \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3395:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro 'GRN_INT64_VALUE'
       y_ = GRN_INT64_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3395:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro 'GRN_UINT64_VALUE'
       y_ = GRN_UINT64_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3395:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro 'GRN_FLOAT_VALUE'
       y_ = GRN_FLOAT_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3395:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1411:20: note: in definition of macro 'GRN_INT32_SET'
   int _val = (int)(val);\
                    ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro 'INTEGER_ARITHMETIC_OPERATION_BITWISE_XOR'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro 'GRN_INT32_VALUE'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                                         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3395:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1598:12: note: in expansion of macro 'GRN_UINT32_VALUE'
       x_ = GRN_UINT32_VALUE(x);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3395:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro 'GRN_INT16_VALUE'
       y_ = GRN_INT16_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3395:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro 'GRN_UINT16_VALUE'
       y_ = GRN_UINT16_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3395:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro 'GRN_INT32_VALUE'
       y_ = GRN_INT32_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3395:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro 'GRN_UINT32_VALUE'
       y_ = GRN_UINT32_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3395:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro 'GRN_INT64_VALUE'
 #define GRN_TIME_VALUE GRN_INT64_VALUE
                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro 'GRN_TIME_VALUE'
       y_ = GRN_TIME_VALUE(y);                                           \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3395:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro 'GRN_INT64_VALUE'
       y_ = GRN_INT64_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3395:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro 'GRN_UINT64_VALUE'
       y_ = GRN_UINT64_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3395:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro 'GRN_FLOAT_VALUE'
       y_ = GRN_FLOAT_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3395:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1415:38: note: in definition of macro 'GRN_UINT32_SET'
   unsigned int _val = (unsigned int)(val);\
                                      ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro 'INTEGER_ARITHMETIC_OPERATION_BITWISE_XOR'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro 'GRN_UINT32_VALUE'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                                         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3395:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1612:12: note: in expansion of macro 'GRN_INT64_VALUE'
       x_ = GRN_INT64_VALUE(x);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3395:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro 'GRN_INT16_VALUE'
       y_ = GRN_INT16_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3395:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro 'GRN_UINT16_VALUE'
       y_ = GRN_UINT16_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3395:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro 'GRN_INT32_VALUE'
       y_ = GRN_INT32_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3395:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro 'GRN_UINT32_VALUE'
       y_ = GRN_UINT32_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3395:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro 'GRN_INT64_VALUE'
 #define GRN_TIME_VALUE GRN_INT64_VALUE
                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro 'GRN_TIME_VALUE'
       y_ = GRN_TIME_VALUE(y);                                           \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3395:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro 'GRN_INT64_VALUE'
       y_ = GRN_INT64_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3395:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro 'GRN_UINT64_VALUE'
       y_ = GRN_UINT64_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3395:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro 'GRN_FLOAT_VALUE'
       y_ = GRN_FLOAT_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3395:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1423:58: note: in definition of macro 'GRN_UINT64_SET'
   long long unsigned int _val = (long long unsigned int)(val);\
                                                          ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro 'INTEGER_ARITHMETIC_OPERATION_BITWISE_XOR'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro 'GRN_UINT64_VALUE'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                                         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3395:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro 'GRN_INT64_VALUE'
 #define GRN_TIME_VALUE GRN_INT64_VALUE
                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1626:12: note: in expansion of macro 'GRN_TIME_VALUE'
       x_ = GRN_TIME_VALUE(x);                                           \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3395:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro 'GRN_INT16_VALUE'
       y_ = GRN_INT16_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3395:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro 'GRN_UINT16_VALUE'
       y_ = GRN_UINT16_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3395:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro 'GRN_INT32_VALUE'
       y_ = GRN_INT32_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3395:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro 'GRN_UINT32_VALUE'
       y_ = GRN_UINT32_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3395:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro 'GRN_INT64_VALUE'
 #define GRN_TIME_VALUE GRN_INT64_VALUE
                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro 'GRN_TIME_VALUE'
       y_ = GRN_TIME_VALUE(y);                                           \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3395:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro 'GRN_INT64_VALUE'
       y_ = GRN_INT64_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3395:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro 'GRN_UINT64_VALUE'
       y_ = GRN_UINT64_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3395:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro 'GRN_FLOAT_VALUE'
       y_ = GRN_FLOAT_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3395:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1419:40: note: in definition of macro 'GRN_INT64_SET'
   long long int _val = (long long int)(val);\
                                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro 'INTEGER_ARITHMETIC_OPERATION_BITWISE_XOR'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro 'GRN_INT64_VALUE'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                                         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1629:45: note: in expansion of macro 'GRN_TIME_VALUE'
                                             GRN_TIME_VALUE,             \
                                             ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3395:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1640:12: note: in expansion of macro 'GRN_UINT64_VALUE'
       x_ = GRN_UINT64_VALUE(x);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3395:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro 'GRN_INT16_VALUE'
       y_ = GRN_INT16_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3395:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro 'GRN_UINT16_VALUE'
       y_ = GRN_UINT16_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3395:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro 'GRN_INT32_VALUE'
       y_ = GRN_INT32_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3395:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro 'GRN_UINT32_VALUE'
       y_ = GRN_UINT32_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3395:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro 'GRN_INT64_VALUE'
 #define GRN_TIME_VALUE GRN_INT64_VALUE
                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro 'GRN_TIME_VALUE'
       y_ = GRN_TIME_VALUE(y);                                           \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3395:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro 'GRN_INT64_VALUE'
       y_ = GRN_INT64_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3395:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro 'GRN_UINT64_VALUE'
       y_ = GRN_UINT64_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3395:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro 'GRN_FLOAT_VALUE'
       y_ = GRN_FLOAT_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3395:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1423:58: note: in definition of macro 'GRN_UINT64_SET'
   long long unsigned int _val = (long long unsigned int)(val);\
                                                          ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro 'INTEGER_ARITHMETIC_OPERATION_BITWISE_XOR'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro 'GRN_UINT64_VALUE'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                                         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3395:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1654:12: note: in expansion of macro 'GRN_FLOAT_VALUE'
       x_ = GRN_FLOAT_VALUE(x);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3395:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro 'GRN_INT16_VALUE'
       y_ = GRN_INT16_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3395:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro 'GRN_UINT16_VALUE'
       y_ = GRN_UINT16_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3395:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro 'GRN_INT32_VALUE'
       y_ = GRN_INT32_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3395:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro 'GRN_UINT32_VALUE'
       y_ = GRN_UINT32_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3395:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro 'GRN_INT64_VALUE'
 #define GRN_TIME_VALUE GRN_INT64_VALUE
                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro 'GRN_TIME_VALUE'
       y_ = GRN_TIME_VALUE(y);                                           \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3395:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro 'GRN_INT64_VALUE'
       y_ = GRN_INT64_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3395:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro 'GRN_UINT64_VALUE'
       y_ = GRN_UINT64_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3395:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro 'GRN_FLOAT_VALUE'
       y_ = GRN_FLOAT_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3395:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1427:26: note: in definition of macro 'GRN_FLOAT_SET'
   double _val = (double)(val);\
                          ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro 'FLOAT_ARITHMETIC_OPERATION_BITWISE_XOR'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro 'GRN_FLOAT_VALUE'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                                         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3395:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1668:5: note: in definition of macro 'ARITHMETIC_OPERATION_DISPATCH'
     text_operation;                                                     \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3395:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1378:8: note: in expansion of macro 'GRN_INT64_VALUE'
   x_ = GRN_INT64_VALUE(res);                                            \
        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3404:11: note: in expansion of macro 'TEXT_ARITHMETIC_OPERATION'
           TEXT_ARITHMETIC_OPERATION(^),);
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1668:5: note: in definition of macro 'ARITHMETIC_OPERATION_DISPATCH'
     text_operation;                                                     \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3395:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1382:8: note: in expansion of macro 'GRN_INT64_VALUE'
   y_ = GRN_INT64_VALUE(res);                                            \
        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3404:11: note: in expansion of macro 'TEXT_ARITHMETIC_OPERATION'
           TEXT_ARITHMETIC_OPERATION(^),);
           ^
In file included from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga.h:22:0,
                 from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/grn.h:740,
                 from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:18:
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro 'GRN_INT16_VALUE'
       y_ = GRN_INT16_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3407:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro 'GRN_UINT16_VALUE'
       y_ = GRN_UINT16_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3407:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro 'GRN_INT32_VALUE'
       y_ = GRN_INT32_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3407:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro 'GRN_UINT32_VALUE'
       y_ = GRN_UINT32_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3407:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro 'GRN_INT64_VALUE'
 #define GRN_TIME_VALUE GRN_INT64_VALUE
                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro 'GRN_TIME_VALUE'
       y_ = GRN_TIME_VALUE(y);                                           \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3407:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro 'GRN_INT64_VALUE'
       y_ = GRN_INT64_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3407:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro 'GRN_UINT64_VALUE'
       y_ = GRN_UINT64_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3407:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro 'GRN_FLOAT_VALUE'
       y_ = GRN_FLOAT_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3407:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro 'GRN_INT16_VALUE'
       y_ = GRN_INT16_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3407:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro 'GRN_UINT16_VALUE'
       y_ = GRN_UINT16_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3407:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro 'GRN_INT32_VALUE'
       y_ = GRN_INT32_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3407:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro 'GRN_UINT32_VALUE'
       y_ = GRN_UINT32_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3407:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro 'GRN_INT64_VALUE'
 #define GRN_TIME_VALUE GRN_INT64_VALUE
                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro 'GRN_TIME_VALUE'
       y_ = GRN_TIME_VALUE(y);                                           \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3407:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro 'GRN_INT64_VALUE'
       y_ = GRN_INT64_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3407:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro 'GRN_UINT64_VALUE'
       y_ = GRN_UINT64_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3407:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro 'GRN_FLOAT_VALUE'
       y_ = GRN_FLOAT_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3407:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1556:12: note: in expansion of macro 'GRN_INT16_VALUE'
       x_ = GRN_INT16_VALUE(x);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3407:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro 'GRN_INT16_VALUE'
       y_ = GRN_INT16_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3407:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro 'GRN_UINT16_VALUE'
       y_ = GRN_UINT16_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3407:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro 'GRN_INT32_VALUE'
       y_ = GRN_INT32_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3407:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro 'GRN_UINT32_VALUE'
       y_ = GRN_UINT32_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3407:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro 'GRN_INT64_VALUE'
 #define GRN_TIME_VALUE GRN_INT64_VALUE
                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro 'GRN_TIME_VALUE'
       y_ = GRN_TIME_VALUE(y);                                           \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3407:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro 'GRN_INT64_VALUE'
       y_ = GRN_INT64_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3407:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro 'GRN_UINT64_VALUE'
       y_ = GRN_UINT64_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3407:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro 'GRN_FLOAT_VALUE'
       y_ = GRN_FLOAT_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3407:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1403:38: note: in definition of macro 'GRN_INT16_SET'
   signed short _val = (signed short)(val);\
                                      ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro 'INTEGER_ARITHMETIC_OPERATION_BITWISE_AND'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro 'GRN_INT16_VALUE'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                                         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3407:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1570:12: note: in expansion of macro 'GRN_UINT16_VALUE'
       x_ = GRN_UINT16_VALUE(x);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3407:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro 'GRN_INT16_VALUE'
       y_ = GRN_INT16_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3407:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro 'GRN_UINT16_VALUE'
       y_ = GRN_UINT16_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3407:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro 'GRN_INT32_VALUE'
       y_ = GRN_INT32_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3407:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro 'GRN_UINT32_VALUE'
       y_ = GRN_UINT32_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3407:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro 'GRN_INT64_VALUE'
 #define GRN_TIME_VALUE GRN_INT64_VALUE
                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro 'GRN_TIME_VALUE'
       y_ = GRN_TIME_VALUE(y);                                           \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3407:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro 'GRN_INT64_VALUE'
       y_ = GRN_INT64_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3407:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro 'GRN_UINT64_VALUE'
       y_ = GRN_UINT64_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3407:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro 'GRN_FLOAT_VALUE'
       y_ = GRN_FLOAT_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3407:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1407:42: note: in definition of macro 'GRN_UINT16_SET'
   unsigned short _val = (unsigned short)(val);\
                                          ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro 'INTEGER_ARITHMETIC_OPERATION_BITWISE_AND'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro 'GRN_UINT16_VALUE'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                                         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3407:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1584:12: note: in expansion of macro 'GRN_INT32_VALUE'
       x_ = GRN_INT32_VALUE(x);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3407:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro 'GRN_INT16_VALUE'
       y_ = GRN_INT16_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3407:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro 'GRN_UINT16_VALUE'
       y_ = GRN_UINT16_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3407:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro 'GRN_INT32_VALUE'
       y_ = GRN_INT32_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3407:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro 'GRN_UINT32_VALUE'
       y_ = GRN_UINT32_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3407:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro 'GRN_INT64_VALUE'
 #define GRN_TIME_VALUE GRN_INT64_VALUE
                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro 'GRN_TIME_VALUE'
       y_ = GRN_TIME_VALUE(y);                                           \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3407:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro 'GRN_INT64_VALUE'
       y_ = GRN_INT64_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3407:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro 'GRN_UINT64_VALUE'
       y_ = GRN_UINT64_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3407:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro 'GRN_FLOAT_VALUE'
       y_ = GRN_FLOAT_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3407:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1411:20: note: in definition of macro 'GRN_INT32_SET'
   int _val = (int)(val);\
                    ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro 'INTEGER_ARITHMETIC_OPERATION_BITWISE_AND'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro 'GRN_INT32_VALUE'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                                         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3407:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1598:12: note: in expansion of macro 'GRN_UINT32_VALUE'
       x_ = GRN_UINT32_VALUE(x);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3407:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro 'GRN_INT16_VALUE'
       y_ = GRN_INT16_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3407:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro 'GRN_UINT16_VALUE'
       y_ = GRN_UINT16_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3407:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro 'GRN_INT32_VALUE'
       y_ = GRN_INT32_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3407:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro 'GRN_UINT32_VALUE'
       y_ = GRN_UINT32_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3407:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro 'GRN_INT64_VALUE'
 #define GRN_TIME_VALUE GRN_INT64_VALUE
                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro 'GRN_TIME_VALUE'
       y_ = GRN_TIME_VALUE(y);                                           \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3407:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro 'GRN_INT64_VALUE'
       y_ = GRN_INT64_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3407:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro 'GRN_UINT64_VALUE'
       y_ = GRN_UINT64_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3407:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro 'GRN_FLOAT_VALUE'
       y_ = GRN_FLOAT_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3407:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1415:38: note: in definition of macro 'GRN_UINT32_SET'
   unsigned int _val = (unsigned int)(val);\
                                      ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro 'INTEGER_ARITHMETIC_OPERATION_BITWISE_AND'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro 'GRN_UINT32_VALUE'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                                         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3407:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1612:12: note: in expansion of macro 'GRN_INT64_VALUE'
       x_ = GRN_INT64_VALUE(x);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3407:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro 'GRN_INT16_VALUE'
       y_ = GRN_INT16_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3407:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro 'GRN_UINT16_VALUE'
       y_ = GRN_UINT16_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3407:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro 'GRN_INT32_VALUE'
       y_ = GRN_INT32_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3407:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro 'GRN_UINT32_VALUE'
       y_ = GRN_UINT32_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3407:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro 'GRN_INT64_VALUE'
 #define GRN_TIME_VALUE GRN_INT64_VALUE
                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro 'GRN_TIME_VALUE'
       y_ = GRN_TIME_VALUE(y);                                           \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3407:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro 'GRN_INT64_VALUE'
       y_ = GRN_INT64_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3407:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro 'GRN_UINT64_VALUE'
       y_ = GRN_UINT64_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3407:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro 'GRN_FLOAT_VALUE'
       y_ = GRN_FLOAT_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3407:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1423:58: note: in definition of macro 'GRN_UINT64_SET'
   long long unsigned int _val = (long long unsigned int)(val);\
                                                          ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro 'INTEGER_ARITHMETIC_OPERATION_BITWISE_AND'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro 'GRN_UINT64_VALUE'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                                         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3407:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro 'GRN_INT64_VALUE'
 #define GRN_TIME_VALUE GRN_INT64_VALUE
                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1626:12: note: in expansion of macro 'GRN_TIME_VALUE'
       x_ = GRN_TIME_VALUE(x);                                           \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3407:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro 'GRN_INT16_VALUE'
       y_ = GRN_INT16_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3407:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro 'GRN_UINT16_VALUE'
       y_ = GRN_UINT16_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3407:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro 'GRN_INT32_VALUE'
       y_ = GRN_INT32_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3407:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro 'GRN_UINT32_VALUE'
       y_ = GRN_UINT32_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3407:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro 'GRN_INT64_VALUE'
 #define GRN_TIME_VALUE GRN_INT64_VALUE
                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro 'GRN_TIME_VALUE'
       y_ = GRN_TIME_VALUE(y);                                           \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3407:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro 'GRN_INT64_VALUE'
       y_ = GRN_INT64_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3407:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro 'GRN_UINT64_VALUE'
       y_ = GRN_UINT64_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3407:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro 'GRN_FLOAT_VALUE'
       y_ = GRN_FLOAT_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3407:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1419:40: note: in definition of macro 'GRN_INT64_SET'
   long long int _val = (long long int)(val);\
                                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro 'INTEGER_ARITHMETIC_OPERATION_BITWISE_AND'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro 'GRN_INT64_VALUE'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                                         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1629:45: note: in expansion of macro 'GRN_TIME_VALUE'
                                             GRN_TIME_VALUE,             \
                                             ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3407:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1640:12: note: in expansion of macro 'GRN_UINT64_VALUE'
       x_ = GRN_UINT64_VALUE(x);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3407:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro 'GRN_INT16_VALUE'
       y_ = GRN_INT16_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3407:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro 'GRN_UINT16_VALUE'
       y_ = GRN_UINT16_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3407:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro 'GRN_INT32_VALUE'
       y_ = GRN_INT32_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3407:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro 'GRN_UINT32_VALUE'
       y_ = GRN_UINT32_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3407:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro 'GRN_INT64_VALUE'
 #define GRN_TIME_VALUE GRN_INT64_VALUE
                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro 'GRN_TIME_VALUE'
       y_ = GRN_TIME_VALUE(y);                                           \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3407:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro 'GRN_INT64_VALUE'
       y_ = GRN_INT64_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3407:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro 'GRN_UINT64_VALUE'
       y_ = GRN_UINT64_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3407:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro 'GRN_FLOAT_VALUE'
       y_ = GRN_FLOAT_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3407:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1423:58: note: in definition of macro 'GRN_UINT64_SET'
   long long unsigned int _val = (long long unsigned int)(val);\
                                                          ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro 'INTEGER_ARITHMETIC_OPERATION_BITWISE_AND'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro 'GRN_UINT64_VALUE'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                                         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3407:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1654:12: note: in expansion of macro 'GRN_FLOAT_VALUE'
       x_ = GRN_FLOAT_VALUE(x);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3407:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro 'GRN_INT16_VALUE'
       y_ = GRN_INT16_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3407:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro 'GRN_UINT16_VALUE'
       y_ = GRN_UINT16_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3407:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro 'GRN_INT32_VALUE'
       y_ = GRN_INT32_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3407:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro 'GRN_UINT32_VALUE'
       y_ = GRN_UINT32_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3407:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro 'GRN_INT64_VALUE'
 #define GRN_TIME_VALUE GRN_INT64_VALUE
                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro 'GRN_TIME_VALUE'
       y_ = GRN_TIME_VALUE(y);                                           \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3407:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro 'GRN_INT64_VALUE'
       y_ = GRN_INT64_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3407:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro 'GRN_UINT64_VALUE'
       y_ = GRN_UINT64_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3407:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro 'GRN_FLOAT_VALUE'
       y_ = GRN_FLOAT_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3407:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1427:26: note: in definition of macro 'GRN_FLOAT_SET'
   double _val = (double)(val);\
                          ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro 'FLOAT_ARITHMETIC_OPERATION_BITWISE_AND'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro 'GRN_FLOAT_VALUE'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                                         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3407:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1668:5: note: in definition of macro 'ARITHMETIC_OPERATION_DISPATCH'
     text_operation;                                                     \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3407:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1378:8: note: in expansion of macro 'GRN_INT64_VALUE'
   x_ = GRN_INT64_VALUE(res);                                            \
        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3416:11: note: in expansion of macro 'TEXT_ARITHMETIC_OPERATION'
           TEXT_ARITHMETIC_OPERATION(&),);
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1668:5: note: in definition of macro 'ARITHMETIC_OPERATION_DISPATCH'
     text_operation;                                                     \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3407:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1382:8: note: in expansion of macro 'GRN_INT64_VALUE'
   y_ = GRN_INT64_VALUE(res);                                            \
        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3416:11: note: in expansion of macro 'TEXT_ARITHMETIC_OPERATION'
           TEXT_ARITHMETIC_OPERATION(&),);
           ^
In file included from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga.h:22:0,
                 from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/grn.h:740,
                 from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:18:
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro 'GRN_INT16_VALUE'
       y_ = GRN_INT16_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3419:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro 'GRN_UINT16_VALUE'
       y_ = GRN_UINT16_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3419:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro 'GRN_INT32_VALUE'
       y_ = GRN_INT32_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3419:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro 'GRN_UINT32_VALUE'
       y_ = GRN_UINT32_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3419:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro 'GRN_INT64_VALUE'
 #define GRN_TIME_VALUE GRN_INT64_VALUE
                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro 'GRN_TIME_VALUE'
       y_ = GRN_TIME_VALUE(y);                                           \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3419:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro 'GRN_INT64_VALUE'
       y_ = GRN_INT64_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3419:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro 'GRN_UINT64_VALUE'
       y_ = GRN_UINT64_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3419:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro 'GRN_FLOAT_VALUE'
       y_ = GRN_FLOAT_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3419:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro 'GRN_INT16_VALUE'
       y_ = GRN_INT16_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3419:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro 'GRN_UINT16_VALUE'
       y_ = GRN_UINT16_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3419:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro 'GRN_INT32_VALUE'
       y_ = GRN_INT32_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3419:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro 'GRN_UINT32_VALUE'
       y_ = GRN_UINT32_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3419:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro 'GRN_INT64_VALUE'
 #define GRN_TIME_VALUE GRN_INT64_VALUE
                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro 'GRN_TIME_VALUE'
       y_ = GRN_TIME_VALUE(y);                                           \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3419:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro 'GRN_INT64_VALUE'
       y_ = GRN_INT64_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3419:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro 'GRN_UINT64_VALUE'
       y_ = GRN_UINT64_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3419:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro 'GRN_FLOAT_VALUE'
       y_ = GRN_FLOAT_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3419:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1556:12: note: in expansion of macro 'GRN_INT16_VALUE'
       x_ = GRN_INT16_VALUE(x);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3419:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro 'GRN_INT16_VALUE'
       y_ = GRN_INT16_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3419:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro 'GRN_UINT16_VALUE'
       y_ = GRN_UINT16_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3419:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro 'GRN_INT32_VALUE'
       y_ = GRN_INT32_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3419:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro 'GRN_UINT32_VALUE'
       y_ = GRN_UINT32_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3419:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro 'GRN_INT64_VALUE'
 #define GRN_TIME_VALUE GRN_INT64_VALUE
                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro 'GRN_TIME_VALUE'
       y_ = GRN_TIME_VALUE(y);                                           \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3419:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro 'GRN_INT64_VALUE'
       y_ = GRN_INT64_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3419:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro 'GRN_UINT64_VALUE'
       y_ = GRN_UINT64_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3419:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro 'GRN_FLOAT_VALUE'
       y_ = GRN_FLOAT_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3419:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1403:38: note: in definition of macro 'GRN_INT16_SET'
   signed short _val = (signed short)(val);\
                                      ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro 'INTEGER_ARITHMETIC_OPERATION_SHIFTL'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro 'GRN_INT16_VALUE'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                                         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3419:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1570:12: note: in expansion of macro 'GRN_UINT16_VALUE'
       x_ = GRN_UINT16_VALUE(x);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3419:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro 'GRN_INT16_VALUE'
       y_ = GRN_INT16_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3419:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro 'GRN_UINT16_VALUE'
       y_ = GRN_UINT16_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3419:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro 'GRN_INT32_VALUE'
       y_ = GRN_INT32_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3419:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro 'GRN_UINT32_VALUE'
       y_ = GRN_UINT32_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3419:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro 'GRN_INT64_VALUE'
 #define GRN_TIME_VALUE GRN_INT64_VALUE
                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro 'GRN_TIME_VALUE'
       y_ = GRN_TIME_VALUE(y);                                           \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3419:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro 'GRN_INT64_VALUE'
       y_ = GRN_INT64_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3419:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro 'GRN_UINT64_VALUE'
       y_ = GRN_UINT64_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3419:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro 'GRN_FLOAT_VALUE'
       y_ = GRN_FLOAT_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3419:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1407:42: note: in definition of macro 'GRN_UINT16_SET'
   unsigned short _val = (unsigned short)(val);\
                                          ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro 'INTEGER_ARITHMETIC_OPERATION_SHIFTL'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro 'GRN_UINT16_VALUE'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                                         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3419:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1584:12: note: in expansion of macro 'GRN_INT32_VALUE'
       x_ = GRN_INT32_VALUE(x);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3419:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro 'GRN_INT16_VALUE'
       y_ = GRN_INT16_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3419:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro 'GRN_UINT16_VALUE'
       y_ = GRN_UINT16_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3419:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro 'GRN_INT32_VALUE'
       y_ = GRN_INT32_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3419:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro 'GRN_UINT32_VALUE'
       y_ = GRN_UINT32_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3419:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro 'GRN_INT64_VALUE'
 #define GRN_TIME_VALUE GRN_INT64_VALUE
                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro 'GRN_TIME_VALUE'
       y_ = GRN_TIME_VALUE(y);                                           \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3419:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro 'GRN_INT64_VALUE'
       y_ = GRN_INT64_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3419:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro 'GRN_UINT64_VALUE'
       y_ = GRN_UINT64_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3419:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro 'GRN_FLOAT_VALUE'
       y_ = GRN_FLOAT_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3419:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1411:20: note: in definition of macro 'GRN_INT32_SET'
   int _val = (int)(val);\
                    ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro 'INTEGER_ARITHMETIC_OPERATION_SHIFTL'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro 'GRN_INT32_VALUE'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                                         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3419:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1598:12: note: in expansion of macro 'GRN_UINT32_VALUE'
       x_ = GRN_UINT32_VALUE(x);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3419:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro 'GRN_INT16_VALUE'
       y_ = GRN_INT16_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3419:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro 'GRN_UINT16_VALUE'
       y_ = GRN_UINT16_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3419:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro 'GRN_INT32_VALUE'
       y_ = GRN_INT32_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3419:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro 'GRN_UINT32_VALUE'
       y_ = GRN_UINT32_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3419:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro 'GRN_INT64_VALUE'
 #define GRN_TIME_VALUE GRN_INT64_VALUE
                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro 'GRN_TIME_VALUE'
       y_ = GRN_TIME_VALUE(y);                                           \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3419:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro 'GRN_INT64_VALUE'
       y_ = GRN_INT64_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3419:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro 'GRN_UINT64_VALUE'
       y_ = GRN_UINT64_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3419:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro 'GRN_FLOAT_VALUE'
       y_ = GRN_FLOAT_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3419:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1415:38: note: in definition of macro 'GRN_UINT32_SET'
   unsigned int _val = (unsigned int)(val);\
                                      ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro 'INTEGER_ARITHMETIC_OPERATION_SHIFTL'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro 'GRN_UINT32_VALUE'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                                         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3419:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1612:12: note: in expansion of macro 'GRN_INT64_VALUE'
       x_ = GRN_INT64_VALUE(x);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3419:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro 'GRN_INT16_VALUE'
       y_ = GRN_INT16_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3419:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro 'GRN_UINT16_VALUE'
       y_ = GRN_UINT16_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3419:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro 'GRN_INT32_VALUE'
       y_ = GRN_INT32_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3419:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro 'GRN_UINT32_VALUE'
       y_ = GRN_UINT32_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3419:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro 'GRN_INT64_VALUE'
 #define GRN_TIME_VALUE GRN_INT64_VALUE
                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro 'GRN_TIME_VALUE'
       y_ = GRN_TIME_VALUE(y);                                           \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3419:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro 'GRN_INT64_VALUE'
       y_ = GRN_INT64_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3419:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro 'GRN_UINT64_VALUE'
       y_ = GRN_UINT64_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3419:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro 'GRN_FLOAT_VALUE'
       y_ = GRN_FLOAT_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3419:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1423:58: note: in definition of macro 'GRN_UINT64_SET'
   long long unsigned int _val = (long long unsigned int)(val);\
                                                          ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro 'INTEGER_ARITHMETIC_OPERATION_SHIFTL'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro 'GRN_UINT64_VALUE'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                                         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3419:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro 'GRN_INT64_VALUE'
 #define GRN_TIME_VALUE GRN_INT64_VALUE
                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1626:12: note: in expansion of macro 'GRN_TIME_VALUE'
       x_ = GRN_TIME_VALUE(x);                                           \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3419:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro 'GRN_INT16_VALUE'
       y_ = GRN_INT16_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3419:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro 'GRN_UINT16_VALUE'
       y_ = GRN_UINT16_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3419:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro 'GRN_INT32_VALUE'
       y_ = GRN_INT32_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3419:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro 'GRN_UINT32_VALUE'
       y_ = GRN_UINT32_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3419:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro 'GRN_INT64_VALUE'
 #define GRN_TIME_VALUE GRN_INT64_VALUE
                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro 'GRN_TIME_VALUE'
       y_ = GRN_TIME_VALUE(y);                                           \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3419:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro 'GRN_INT64_VALUE'
       y_ = GRN_INT64_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3419:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro 'GRN_UINT64_VALUE'
       y_ = GRN_UINT64_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3419:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro 'GRN_FLOAT_VALUE'
       y_ = GRN_FLOAT_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3419:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1419:40: note: in definition of macro 'GRN_INT64_SET'
   long long int _val = (long long int)(val);\
                                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro 'INTEGER_ARITHMETIC_OPERATION_SHIFTL'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro 'GRN_INT64_VALUE'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                                         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1629:45: note: in expansion of macro 'GRN_TIME_VALUE'
                                             GRN_TIME_VALUE,             \
                                             ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3419:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1640:12: note: in expansion of macro 'GRN_UINT64_VALUE'
       x_ = GRN_UINT64_VALUE(x);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3419:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro 'GRN_INT16_VALUE'
       y_ = GRN_INT16_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3419:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro 'GRN_UINT16_VALUE'
       y_ = GRN_UINT16_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3419:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro 'GRN_INT32_VALUE'
       y_ = GRN_INT32_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3419:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro 'GRN_UINT32_VALUE'
       y_ = GRN_UINT32_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3419:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro 'GRN_INT64_VALUE'
 #define GRN_TIME_VALUE GRN_INT64_VALUE
                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro 'GRN_TIME_VALUE'
       y_ = GRN_TIME_VALUE(y);                                           \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3419:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro 'GRN_INT64_VALUE'
       y_ = GRN_INT64_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3419:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro 'GRN_UINT64_VALUE'
       y_ = GRN_UINT64_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3419:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro 'GRN_FLOAT_VALUE'
       y_ = GRN_FLOAT_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3419:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1423:58: note: in definition of macro 'GRN_UINT64_SET'
   long long unsigned int _val = (long long unsigned int)(val);\
                                                          ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro 'INTEGER_ARITHMETIC_OPERATION_SHIFTL'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro 'GRN_UINT64_VALUE'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                                         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3419:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1654:12: note: in expansion of macro 'GRN_FLOAT_VALUE'
       x_ = GRN_FLOAT_VALUE(x);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3419:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro 'GRN_INT16_VALUE'
       y_ = GRN_INT16_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3419:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro 'GRN_UINT16_VALUE'
       y_ = GRN_UINT16_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3419:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro 'GRN_INT32_VALUE'
       y_ = GRN_INT32_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3419:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro 'GRN_UINT32_VALUE'
       y_ = GRN_UINT32_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3419:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro 'GRN_INT64_VALUE'
 #define GRN_TIME_VALUE GRN_INT64_VALUE
                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro 'GRN_TIME_VALUE'
       y_ = GRN_TIME_VALUE(y);                                           \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3419:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro 'GRN_INT64_VALUE'
       y_ = GRN_INT64_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3419:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro 'GRN_UINT64_VALUE'
       y_ = GRN_UINT64_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3419:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro 'GRN_FLOAT_VALUE'
       y_ = GRN_FLOAT_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3419:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1427:26: note: in definition of macro 'GRN_FLOAT_SET'
   double _val = (double)(val);\
                          ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro 'FLOAT_ARITHMETIC_OPERATION_SHIFTL'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro 'GRN_FLOAT_VALUE'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                                         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3419:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
[  8%] Building CXX object mysys_ssl/CMakeFiles/mysys_ssl.dir/my_crypt.cc.o
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1668:5: note: in definition of macro 'ARITHMETIC_OPERATION_DISPATCH'
     text_operation;                                                     \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3419:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1378:8: note: in expansion of macro 'GRN_INT64_VALUE'
   x_ = GRN_INT64_VALUE(res);                                            \
        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3428:11: note: in expansion of macro 'TEXT_ARITHMETIC_OPERATION'
           TEXT_ARITHMETIC_OPERATION(<<),);
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1668:5: note: in definition of macro 'ARITHMETIC_OPERATION_DISPATCH'
     text_operation;                                                     \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3419:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1382:8: note: in expansion of macro 'GRN_INT64_VALUE'
   y_ = GRN_INT64_VALUE(res);                                            \
        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3428:11: note: in expansion of macro 'TEXT_ARITHMETIC_OPERATION'
           TEXT_ARITHMETIC_OPERATION(<<),);
           ^
In file included from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga.h:22:0,
                 from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/grn.h:740,
                 from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:18:
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro 'GRN_INT16_VALUE'
       y_ = GRN_INT16_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3431:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro 'GRN_UINT16_VALUE'
       y_ = GRN_UINT16_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3431:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro 'GRN_INT32_VALUE'
       y_ = GRN_INT32_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3431:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro 'GRN_UINT32_VALUE'
       y_ = GRN_UINT32_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3431:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro 'GRN_INT64_VALUE'
 #define GRN_TIME_VALUE GRN_INT64_VALUE
                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro 'GRN_TIME_VALUE'
       y_ = GRN_TIME_VALUE(y);                                           \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3431:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro 'GRN_INT64_VALUE'
       y_ = GRN_INT64_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3431:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro 'GRN_UINT64_VALUE'
       y_ = GRN_UINT64_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3431:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro 'GRN_FLOAT_VALUE'
       y_ = GRN_FLOAT_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3431:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro 'GRN_INT16_VALUE'
       y_ = GRN_INT16_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3431:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro 'GRN_UINT16_VALUE'
       y_ = GRN_UINT16_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3431:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro 'GRN_INT32_VALUE'
       y_ = GRN_INT32_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3431:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro 'GRN_UINT32_VALUE'
       y_ = GRN_UINT32_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3431:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro 'GRN_INT64_VALUE'
 #define GRN_TIME_VALUE GRN_INT64_VALUE
                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro 'GRN_TIME_VALUE'
       y_ = GRN_TIME_VALUE(y);                                           \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3431:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro 'GRN_INT64_VALUE'
       y_ = GRN_INT64_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3431:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro 'GRN_UINT64_VALUE'
       y_ = GRN_UINT64_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3431:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro 'GRN_FLOAT_VALUE'
       y_ = GRN_FLOAT_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3431:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1556:12: note: in expansion of macro 'GRN_INT16_VALUE'
       x_ = GRN_INT16_VALUE(x);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3431:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro 'GRN_INT16_VALUE'
       y_ = GRN_INT16_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3431:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro 'GRN_UINT16_VALUE'
       y_ = GRN_UINT16_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3431:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro 'GRN_INT32_VALUE'
       y_ = GRN_INT32_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3431:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro 'GRN_UINT32_VALUE'
       y_ = GRN_UINT32_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3431:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro 'GRN_INT64_VALUE'
 #define GRN_TIME_VALUE GRN_INT64_VALUE
                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro 'GRN_TIME_VALUE'
       y_ = GRN_TIME_VALUE(y);                                           \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3431:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro 'GRN_INT64_VALUE'
       y_ = GRN_INT64_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3431:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro 'GRN_UINT64_VALUE'
       y_ = GRN_UINT64_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3431:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro 'GRN_FLOAT_VALUE'
       y_ = GRN_FLOAT_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3431:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1403:38: note: in definition of macro 'GRN_INT16_SET'
   signed short _val = (signed short)(val);\
                                      ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro 'INTEGER_ARITHMETIC_OPERATION_SHIFTR'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro 'GRN_INT16_VALUE'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                                         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3431:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1570:12: note: in expansion of macro 'GRN_UINT16_VALUE'
       x_ = GRN_UINT16_VALUE(x);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3431:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro 'GRN_INT16_VALUE'
       y_ = GRN_INT16_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3431:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro 'GRN_UINT16_VALUE'
       y_ = GRN_UINT16_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3431:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro 'GRN_INT32_VALUE'
       y_ = GRN_INT32_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3431:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro 'GRN_UINT32_VALUE'
       y_ = GRN_UINT32_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3431:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro 'GRN_INT64_VALUE'
 #define GRN_TIME_VALUE GRN_INT64_VALUE
                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro 'GRN_TIME_VALUE'
       y_ = GRN_TIME_VALUE(y);                                           \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3431:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro 'GRN_INT64_VALUE'
       y_ = GRN_INT64_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3431:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro 'GRN_UINT64_VALUE'
       y_ = GRN_UINT64_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3431:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro 'GRN_FLOAT_VALUE'
       y_ = GRN_FLOAT_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3431:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1407:42: note: in definition of macro 'GRN_UINT16_SET'
   unsigned short _val = (unsigned short)(val);\
                                          ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro 'INTEGER_ARITHMETIC_OPERATION_SHIFTR'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro 'GRN_UINT16_VALUE'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                                         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3431:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1584:12: note: in expansion of macro 'GRN_INT32_VALUE'
       x_ = GRN_INT32_VALUE(x);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3431:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro 'GRN_INT16_VALUE'
       y_ = GRN_INT16_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3431:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro 'GRN_UINT16_VALUE'
       y_ = GRN_UINT16_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3431:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro 'GRN_INT32_VALUE'
       y_ = GRN_INT32_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3431:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro 'GRN_UINT32_VALUE'
       y_ = GRN_UINT32_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3431:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro 'GRN_INT64_VALUE'
 #define GRN_TIME_VALUE GRN_INT64_VALUE
                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro 'GRN_TIME_VALUE'
       y_ = GRN_TIME_VALUE(y);                                           \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3431:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro 'GRN_INT64_VALUE'
       y_ = GRN_INT64_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3431:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro 'GRN_UINT64_VALUE'
       y_ = GRN_UINT64_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3431:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro 'GRN_FLOAT_VALUE'
       y_ = GRN_FLOAT_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3431:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1411:20: note: in definition of macro 'GRN_INT32_SET'
   int _val = (int)(val);\
                    ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro 'INTEGER_ARITHMETIC_OPERATION_SHIFTR'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro 'GRN_INT32_VALUE'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                                         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3431:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1598:12: note: in expansion of macro 'GRN_UINT32_VALUE'
       x_ = GRN_UINT32_VALUE(x);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3431:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro 'GRN_INT16_VALUE'
       y_ = GRN_INT16_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3431:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro 'GRN_UINT16_VALUE'
       y_ = GRN_UINT16_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3431:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro 'GRN_INT32_VALUE'
       y_ = GRN_INT32_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3431:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro 'GRN_UINT32_VALUE'
       y_ = GRN_UINT32_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3431:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro 'GRN_INT64_VALUE'
 #define GRN_TIME_VALUE GRN_INT64_VALUE
                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro 'GRN_TIME_VALUE'
       y_ = GRN_TIME_VALUE(y);                                           \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3431:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro 'GRN_INT64_VALUE'
       y_ = GRN_INT64_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3431:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro 'GRN_UINT64_VALUE'
       y_ = GRN_UINT64_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3431:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro 'GRN_FLOAT_VALUE'
       y_ = GRN_FLOAT_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3431:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1415:38: note: in definition of macro 'GRN_UINT32_SET'
   unsigned int _val = (unsigned int)(val);\
                                      ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro 'INTEGER_ARITHMETIC_OPERATION_SHIFTR'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro 'GRN_UINT32_VALUE'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                                         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3431:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1612:12: note: in expansion of macro 'GRN_INT64_VALUE'
       x_ = GRN_INT64_VALUE(x);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3431:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro 'GRN_INT16_VALUE'
       y_ = GRN_INT16_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3431:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro 'GRN_UINT16_VALUE'
       y_ = GRN_UINT16_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3431:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro 'GRN_INT32_VALUE'
       y_ = GRN_INT32_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3431:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro 'GRN_UINT32_VALUE'
       y_ = GRN_UINT32_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3431:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro 'GRN_INT64_VALUE'
 #define GRN_TIME_VALUE GRN_INT64_VALUE
                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro 'GRN_TIME_VALUE'
       y_ = GRN_TIME_VALUE(y);                                           \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3431:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro 'GRN_INT64_VALUE'
       y_ = GRN_INT64_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3431:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro 'GRN_UINT64_VALUE'
       y_ = GRN_UINT64_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3431:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro 'GRN_FLOAT_VALUE'
       y_ = GRN_FLOAT_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3431:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1423:58: note: in definition of macro 'GRN_UINT64_SET'
   long long unsigned int _val = (long long unsigned int)(val);\
                                                          ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro 'INTEGER_ARITHMETIC_OPERATION_SHIFTR'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro 'GRN_UINT64_VALUE'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                                         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3431:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro 'GRN_INT64_VALUE'
 #define GRN_TIME_VALUE GRN_INT64_VALUE
                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1626:12: note: in expansion of macro 'GRN_TIME_VALUE'
       x_ = GRN_TIME_VALUE(x);                                           \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3431:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro 'GRN_INT16_VALUE'
       y_ = GRN_INT16_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3431:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro 'GRN_UINT16_VALUE'
       y_ = GRN_UINT16_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3431:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro 'GRN_INT32_VALUE'
       y_ = GRN_INT32_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3431:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro 'GRN_UINT32_VALUE'
       y_ = GRN_UINT32_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3431:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro 'GRN_INT64_VALUE'
 #define GRN_TIME_VALUE GRN_INT64_VALUE
                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro 'GRN_TIME_VALUE'
       y_ = GRN_TIME_VALUE(y);                                           \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3431:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro 'GRN_INT64_VALUE'
       y_ = GRN_INT64_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3431:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro 'GRN_UINT64_VALUE'
       y_ = GRN_UINT64_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3431:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro 'GRN_FLOAT_VALUE'
       y_ = GRN_FLOAT_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3431:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1419:40: note: in definition of macro 'GRN_INT64_SET'
   long long int _val = (long long int)(val);\
                                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro 'INTEGER_ARITHMETIC_OPERATION_SHIFTR'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro 'GRN_INT64_VALUE'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                                         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1629:45: note: in expansion of macro 'GRN_TIME_VALUE'
                                             GRN_TIME_VALUE,             \
                                             ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3431:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1640:12: note: in expansion of macro 'GRN_UINT64_VALUE'
       x_ = GRN_UINT64_VALUE(x);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3431:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro 'GRN_INT16_VALUE'
       y_ = GRN_INT16_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3431:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro 'GRN_UINT16_VALUE'
       y_ = GRN_UINT16_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3431:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro 'GRN_INT32_VALUE'
       y_ = GRN_INT32_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3431:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro 'GRN_UINT32_VALUE'
       y_ = GRN_UINT32_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3431:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro 'GRN_INT64_VALUE'
 #define GRN_TIME_VALUE GRN_INT64_VALUE
                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro 'GRN_TIME_VALUE'
       y_ = GRN_TIME_VALUE(y);                                           \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3431:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro 'GRN_INT64_VALUE'
       y_ = GRN_INT64_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3431:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro 'GRN_UINT64_VALUE'
       y_ = GRN_UINT64_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3431:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro 'GRN_FLOAT_VALUE'
       y_ = GRN_FLOAT_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3431:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1423:58: note: in definition of macro 'GRN_UINT64_SET'
   long long unsigned int _val = (long long unsigned int)(val);\
                                                          ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro 'INTEGER_ARITHMETIC_OPERATION_SHIFTR'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro 'GRN_UINT64_VALUE'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                                         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3431:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1654:12: note: in expansion of macro 'GRN_FLOAT_VALUE'
       x_ = GRN_FLOAT_VALUE(x);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3431:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro 'GRN_INT16_VALUE'
       y_ = GRN_INT16_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3431:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro 'GRN_UINT16_VALUE'
       y_ = GRN_UINT16_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3431:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro 'GRN_INT32_VALUE'
       y_ = GRN_INT32_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3431:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro 'GRN_UINT32_VALUE'
       y_ = GRN_UINT32_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3431:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro 'GRN_INT64_VALUE'
 #define GRN_TIME_VALUE GRN_INT64_VALUE
                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro 'GRN_TIME_VALUE'
       y_ = GRN_TIME_VALUE(y);                                           \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3431:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro 'GRN_INT64_VALUE'
       y_ = GRN_INT64_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3431:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro 'GRN_UINT64_VALUE'
       y_ = GRN_UINT64_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3431:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro 'GRN_FLOAT_VALUE'
       y_ = GRN_FLOAT_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3431:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1427:26: note: in definition of macro 'GRN_FLOAT_SET'
   double _val = (double)(val);\
                          ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro 'FLOAT_ARITHMETIC_OPERATION_SHIFTR'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro 'GRN_FLOAT_VALUE'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                                         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3431:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1668:5: note: in definition of macro 'ARITHMETIC_OPERATION_DISPATCH'
     text_operation;                                                     \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3431:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1378:8: note: in expansion of macro 'GRN_INT64_VALUE'
   x_ = GRN_INT64_VALUE(res);                                            \
        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3440:11: note: in expansion of macro 'TEXT_ARITHMETIC_OPERATION'
           TEXT_ARITHMETIC_OPERATION(>>),);
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1668:5: note: in definition of macro 'ARITHMETIC_OPERATION_DISPATCH'
     text_operation;                                                     \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3431:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1382:8: note: in expansion of macro 'GRN_INT64_VALUE'
   y_ = GRN_INT64_VALUE(res);                                            \
        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3440:11: note: in expansion of macro 'TEXT_ARITHMETIC_OPERATION'
           TEXT_ARITHMETIC_OPERATION(>>),);
           ^
In file included from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga.h:22:0,
                 from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/grn.h:740,
                 from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:18:
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro 'GRN_INT16_VALUE'
       y_ = GRN_INT16_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3443:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro 'GRN_UINT16_VALUE'
       y_ = GRN_UINT16_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3443:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro 'GRN_INT32_VALUE'
       y_ = GRN_INT32_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3443:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro 'GRN_UINT32_VALUE'
       y_ = GRN_UINT32_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3443:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro 'GRN_INT64_VALUE'
 #define GRN_TIME_VALUE GRN_INT64_VALUE
                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro 'GRN_TIME_VALUE'
       y_ = GRN_TIME_VALUE(y);                                           \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3443:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro 'GRN_INT64_VALUE'
       y_ = GRN_INT64_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3443:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro 'GRN_UINT64_VALUE'
       y_ = GRN_UINT64_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3443:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro 'GRN_FLOAT_VALUE'
       y_ = GRN_FLOAT_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1530:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3443:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro 'GRN_INT16_VALUE'
       y_ = GRN_INT16_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3443:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro 'GRN_UINT16_VALUE'
       y_ = GRN_UINT16_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3443:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro 'GRN_INT32_VALUE'
       y_ = GRN_INT32_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3443:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro 'GRN_UINT32_VALUE'
       y_ = GRN_UINT32_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3443:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro 'GRN_INT64_VALUE'
 #define GRN_TIME_VALUE GRN_INT64_VALUE
                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro 'GRN_TIME_VALUE'
       y_ = GRN_TIME_VALUE(y);                                           \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3443:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro 'GRN_INT64_VALUE'
       y_ = GRN_INT64_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3443:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro 'GRN_UINT64_VALUE'
       y_ = GRN_UINT64_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3443:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro 'GRN_FLOAT_VALUE'
       y_ = GRN_FLOAT_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1544:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3443:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1556:12: note: in expansion of macro 'GRN_INT16_VALUE'
       x_ = GRN_INT16_VALUE(x);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3443:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro 'GRN_INT16_VALUE'
       y_ = GRN_INT16_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3443:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro 'GRN_UINT16_VALUE'
       y_ = GRN_UINT16_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3443:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro 'GRN_INT32_VALUE'
       y_ = GRN_INT32_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3443:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro 'GRN_UINT32_VALUE'
       y_ = GRN_UINT32_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3443:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro 'GRN_INT64_VALUE'
 #define GRN_TIME_VALUE GRN_INT64_VALUE
                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro 'GRN_TIME_VALUE'
       y_ = GRN_TIME_VALUE(y);                                           \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3443:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro 'GRN_INT64_VALUE'
       y_ = GRN_INT64_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3443:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro 'GRN_UINT64_VALUE'
       y_ = GRN_UINT64_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3443:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro 'GRN_FLOAT_VALUE'
       y_ = GRN_FLOAT_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3443:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1403:38: note: in definition of macro 'GRN_INT16_SET'
   signed short _val = (signed short)(val);\
                                      ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro 'INTEGER16_ARITHMETIC_OPERATION_SHIFTRR'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro 'GRN_INT16_VALUE'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                                         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1558:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3443:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1570:12: note: in expansion of macro 'GRN_UINT16_VALUE'
       x_ = GRN_UINT16_VALUE(x);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3443:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro 'GRN_INT16_VALUE'
       y_ = GRN_INT16_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3443:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro 'GRN_UINT16_VALUE'
       y_ = GRN_UINT16_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3443:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro 'GRN_INT32_VALUE'
       y_ = GRN_INT32_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3443:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro 'GRN_UINT32_VALUE'
       y_ = GRN_UINT32_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3443:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro 'GRN_INT64_VALUE'
 #define GRN_TIME_VALUE GRN_INT64_VALUE
                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro 'GRN_TIME_VALUE'
       y_ = GRN_TIME_VALUE(y);                                           \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3443:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro 'GRN_INT64_VALUE'
       y_ = GRN_INT64_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3443:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro 'GRN_UINT64_VALUE'
       y_ = GRN_UINT64_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3443:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro 'GRN_FLOAT_VALUE'
       y_ = GRN_FLOAT_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3443:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1407:42: note: in definition of macro 'GRN_UINT16_SET'
   unsigned short _val = (unsigned short)(val);\
                                          ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro 'INTEGER16_ARITHMETIC_OPERATION_SHIFTRR'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro 'GRN_UINT16_VALUE'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                                         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1572:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3443:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1584:12: note: in expansion of macro 'GRN_INT32_VALUE'
       x_ = GRN_INT32_VALUE(x);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3443:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro 'GRN_INT16_VALUE'
       y_ = GRN_INT16_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3443:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro 'GRN_UINT16_VALUE'
       y_ = GRN_UINT16_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3443:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro 'GRN_INT32_VALUE'
       y_ = GRN_INT32_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3443:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro 'GRN_UINT32_VALUE'
       y_ = GRN_UINT32_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3443:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro 'GRN_INT64_VALUE'
 #define GRN_TIME_VALUE GRN_INT64_VALUE
                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro 'GRN_TIME_VALUE'
       y_ = GRN_TIME_VALUE(y);                                           \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3443:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro 'GRN_INT64_VALUE'
       y_ = GRN_INT64_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3443:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro 'GRN_UINT64_VALUE'
       y_ = GRN_UINT64_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3443:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro 'GRN_FLOAT_VALUE'
       y_ = GRN_FLOAT_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3443:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1411:20: note: in definition of macro 'GRN_INT32_SET'
   int _val = (int)(val);\
                    ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro 'INTEGER32_ARITHMETIC_OPERATION_SHIFTRR'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro 'GRN_INT32_VALUE'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                                         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1586:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3443:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1598:12: note: in expansion of macro 'GRN_UINT32_VALUE'
       x_ = GRN_UINT32_VALUE(x);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3443:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro 'GRN_INT16_VALUE'
       y_ = GRN_INT16_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3443:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro 'GRN_UINT16_VALUE'
       y_ = GRN_UINT16_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3443:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro 'GRN_INT32_VALUE'
       y_ = GRN_INT32_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3443:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro 'GRN_UINT32_VALUE'
       y_ = GRN_UINT32_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3443:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro 'GRN_INT64_VALUE'
 #define GRN_TIME_VALUE GRN_INT64_VALUE
                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro 'GRN_TIME_VALUE'
       y_ = GRN_TIME_VALUE(y);                                           \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3443:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro 'GRN_INT64_VALUE'
       y_ = GRN_INT64_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3443:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro 'GRN_UINT64_VALUE'
       y_ = GRN_UINT64_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3443:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro 'GRN_FLOAT_VALUE'
       y_ = GRN_FLOAT_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3443:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1415:38: note: in definition of macro 'GRN_UINT32_SET'
   unsigned int _val = (unsigned int)(val);\
                                      ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro 'INTEGER32_ARITHMETIC_OPERATION_SHIFTRR'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro 'GRN_UINT32_VALUE'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                                         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1600:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3443:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1612:12: note: in expansion of macro 'GRN_INT64_VALUE'
       x_ = GRN_INT64_VALUE(x);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3443:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro 'GRN_INT16_VALUE'
       y_ = GRN_INT16_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3443:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro 'GRN_UINT16_VALUE'
       y_ = GRN_UINT16_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3443:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro 'GRN_INT32_VALUE'
       y_ = GRN_INT32_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3443:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro 'GRN_UINT32_VALUE'
       y_ = GRN_UINT32_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3443:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro 'GRN_INT64_VALUE'
 #define GRN_TIME_VALUE GRN_INT64_VALUE
                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro 'GRN_TIME_VALUE'
       y_ = GRN_TIME_VALUE(y);                                           \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3443:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro 'GRN_INT64_VALUE'
       y_ = GRN_INT64_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3443:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro 'GRN_UINT64_VALUE'
       y_ = GRN_UINT64_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3443:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro 'GRN_FLOAT_VALUE'
       y_ = GRN_FLOAT_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3443:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1423:58: note: in definition of macro 'GRN_UINT64_SET'
   long long unsigned int _val = (long long unsigned int)(val);\
                                                          ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro 'INTEGER64_ARITHMETIC_OPERATION_SHIFTRR'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro 'GRN_UINT64_VALUE'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                                         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1614:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3443:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro 'GRN_INT64_VALUE'
 #define GRN_TIME_VALUE GRN_INT64_VALUE
                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1626:12: note: in expansion of macro 'GRN_TIME_VALUE'
       x_ = GRN_TIME_VALUE(x);                                           \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3443:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro 'GRN_INT16_VALUE'
       y_ = GRN_INT16_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3443:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro 'GRN_UINT16_VALUE'
       y_ = GRN_UINT16_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3443:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro 'GRN_INT32_VALUE'
       y_ = GRN_INT32_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3443:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro 'GRN_UINT32_VALUE'
       y_ = GRN_UINT32_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3443:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro 'GRN_INT64_VALUE'
 #define GRN_TIME_VALUE GRN_INT64_VALUE
                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro 'GRN_TIME_VALUE'
       y_ = GRN_TIME_VALUE(y);                                           \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3443:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro 'GRN_INT64_VALUE'
       y_ = GRN_INT64_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3443:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro 'GRN_UINT64_VALUE'
       y_ = GRN_UINT64_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3443:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro 'GRN_FLOAT_VALUE'
       y_ = GRN_FLOAT_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3443:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1419:40: note: in definition of macro 'GRN_INT64_SET'
   long long int _val = (long long int)(val);\
                                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro 'INTEGER64_ARITHMETIC_OPERATION_SHIFTRR'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro 'GRN_INT64_VALUE'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                                         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1628:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET,               \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1629:45: note: in expansion of macro 'GRN_TIME_VALUE'
                                             GRN_TIME_VALUE,             \
                                             ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3443:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1640:12: note: in expansion of macro 'GRN_UINT64_VALUE'
       x_ = GRN_UINT64_VALUE(x);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3443:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro 'GRN_INT16_VALUE'
       y_ = GRN_INT16_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3443:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro 'GRN_UINT16_VALUE'
       y_ = GRN_UINT16_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3443:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro 'GRN_INT32_VALUE'
       y_ = GRN_INT32_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3443:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro 'GRN_UINT32_VALUE'
       y_ = GRN_UINT32_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3443:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro 'GRN_INT64_VALUE'
 #define GRN_TIME_VALUE GRN_INT64_VALUE
                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro 'GRN_TIME_VALUE'
       y_ = GRN_TIME_VALUE(y);                                           \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3443:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro 'GRN_INT64_VALUE'
       y_ = GRN_INT64_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3443:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro 'GRN_UINT64_VALUE'
       y_ = GRN_UINT64_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3443:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro 'GRN_FLOAT_VALUE'
       y_ = GRN_FLOAT_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3443:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1423:58: note: in definition of macro 'GRN_UINT64_SET'
   long long unsigned int _val = (long long unsigned int)(val);\
                                                          ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro 'INTEGER64_ARITHMETIC_OPERATION_SHIFTRR'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro 'GRN_UINT64_VALUE'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                                         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1642:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET,             \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3443:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1654:12: note: in expansion of macro 'GRN_FLOAT_VALUE'
       x_ = GRN_FLOAT_VALUE(x);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3443:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1433:12: note: in expansion of macro 'GRN_INT16_VALUE'
       y_ = GRN_INT16_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3443:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1441:12: note: in expansion of macro 'GRN_UINT16_VALUE'
       y_ = GRN_UINT16_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3443:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1449:12: note: in expansion of macro 'GRN_INT32_VALUE'
       y_ = GRN_INT32_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3443:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1457:12: note: in expansion of macro 'GRN_UINT32_VALUE'
       y_ = GRN_UINT32_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3443:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro 'GRN_INT64_VALUE'
 #define GRN_TIME_VALUE GRN_INT64_VALUE
                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1465:12: note: in expansion of macro 'GRN_TIME_VALUE'
       y_ = GRN_TIME_VALUE(y);                                           \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3443:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1473:12: note: in expansion of macro 'GRN_INT64_VALUE'
       y_ = GRN_INT64_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3443:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1481:12: note: in expansion of macro 'GRN_UINT64_VALUE'
       y_ = GRN_UINT64_VALUE(y);                                         \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3443:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1489:12: note: in expansion of macro 'GRN_FLOAT_VALUE'
       y_ = GRN_FLOAT_VALUE(y);                                          \
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3443:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1427:26: note: in definition of macro 'GRN_FLOAT_SET'
   double _val = (double)(val);\
                          ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:19: note: in expansion of macro 'FLOAT_ARITHMETIC_OPERATION_SHIFTRR'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1505:41: note: in expansion of macro 'GRN_FLOAT_VALUE'
     set(ctx, res, integer_operation(x_, get(res)));                     \
                                         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1656:7: note: in expansion of macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH'
       NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET,              \
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1710:3: note: in expansion of macro 'ARITHMETIC_OPERATION_DISPATCH'
   ARITHMETIC_OPERATION_DISPATCH(x, y, res,                              \
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3443:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1668:5: note: in definition of macro 'ARITHMETIC_OPERATION_DISPATCH'
     text_operation;                                                     \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3443:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3461:18: note: in expansion of macro 'GRN_INT64_VALUE'
             x_ = GRN_INT64_VALUE(res);
                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:1668:5: note: in definition of macro 'ARITHMETIC_OPERATION_DISPATCH'
     text_operation;                                                     \
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3443:9: note: in expansion of macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH'
         ARITHMETIC_BINARY_OPERATION_DISPATCH(
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3465:18: note: in expansion of macro 'GRN_INT64_VALUE'
             y_ = GRN_INT64_VALUE(res);
                  ^
In file included from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga.h:22:0,
                 from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/grn.h:740,
                 from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:18:
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1538:31: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_PTR_VALUE(obj) (*((grn_obj **)GRN_BULK_HEAD(obj)))
                               ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2138:9: note: in expansion of macro 'GRN_PTR_VALUE'
   col = GRN_PTR_VALUE(var);                                             \
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3472:9: note: in expansion of macro 'UNARY_OPERATE_AND_ASSIGN_DISPATCH'
         UNARY_OPERATE_AND_ASSIGN_DISPATCH(EXEC_OPERATE, 1, GRN_OBJ_INCR);
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2139:10: warning: cast increases required alignment of target type [-Wcast-align]
   rid = *(grn_id *)(GRN_BULK_HEAD(var) + sizeof(grn_obj *));            \
          ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3472:9: note: in expansion of macro 'UNARY_OPERATE_AND_ASSIGN_DISPATCH'
         UNARY_OPERATE_AND_ASSIGN_DISPATCH(EXEC_OPERATE, 1, GRN_OBJ_INCR);
         ^
In file included from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga.h:22:0,
                 from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/grn.h:740,
                 from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:18:
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1538:31: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_PTR_VALUE(obj) (*((grn_obj **)GRN_BULK_HEAD(obj)))
                               ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2138:9: note: in expansion of macro 'GRN_PTR_VALUE'
   col = GRN_PTR_VALUE(var);                                             \
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3475:9: note: in expansion of macro 'UNARY_OPERATE_AND_ASSIGN_DISPATCH'
         UNARY_OPERATE_AND_ASSIGN_DISPATCH(EXEC_OPERATE, 1, GRN_OBJ_DECR);
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2139:10: warning: cast increases required alignment of target type [-Wcast-align]
   rid = *(grn_id *)(GRN_BULK_HEAD(var) + sizeof(grn_obj *));            \
          ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3475:9: note: in expansion of macro 'UNARY_OPERATE_AND_ASSIGN_DISPATCH'
         UNARY_OPERATE_AND_ASSIGN_DISPATCH(EXEC_OPERATE, 1, GRN_OBJ_DECR);
         ^
In file included from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga.h:22:0,
                 from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/grn.h:740,
                 from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:18:
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1538:31: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_PTR_VALUE(obj) (*((grn_obj **)GRN_BULK_HEAD(obj)))
                               ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2138:9: note: in expansion of macro 'GRN_PTR_VALUE'
   col = GRN_PTR_VALUE(var);                                             \
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3478:9: note: in expansion of macro 'UNARY_OPERATE_AND_ASSIGN_DISPATCH'
         UNARY_OPERATE_AND_ASSIGN_DISPATCH(EXEC_OPERATE_POST, 1, GRN_OBJ_INCR);
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2139:10: warning: cast increases required alignment of target type [-Wcast-align]
   rid = *(grn_id *)(GRN_BULK_HEAD(var) + sizeof(grn_obj *));            \
          ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3478:9: note: in expansion of macro 'UNARY_OPERATE_AND_ASSIGN_DISPATCH'
         UNARY_OPERATE_AND_ASSIGN_DISPATCH(EXEC_OPERATE_POST, 1, GRN_OBJ_INCR);
         ^
In file included from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga.h:22:0,
                 from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/grn.h:740,
                 from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:18:
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1538:31: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_PTR_VALUE(obj) (*((grn_obj **)GRN_BULK_HEAD(obj)))
                               ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2138:9: note: in expansion of macro 'GRN_PTR_VALUE'
   col = GRN_PTR_VALUE(var);                                             \
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3481:9: note: in expansion of macro 'UNARY_OPERATE_AND_ASSIGN_DISPATCH'
         UNARY_OPERATE_AND_ASSIGN_DISPATCH(EXEC_OPERATE_POST, 1, GRN_OBJ_DECR);
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:2139:10: warning: cast increases required alignment of target type [-Wcast-align]
   rid = *(grn_id *)(GRN_BULK_HEAD(var) + sizeof(grn_obj *));            \
          ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3481:9: note: in expansion of macro 'UNARY_OPERATE_AND_ASSIGN_DISPATCH'
         UNARY_OPERATE_AND_ASSIGN_DISPATCH(EXEC_OPERATE_POST, 1, GRN_OBJ_DECR);
         ^
In file included from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga.h:22:0,
                 from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/grn.h:740,
                 from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:18:
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/grn_db.h:382:16: note: in expansion of macro 'GRN_INT32_VALUE'
       result = GRN_INT32_VALUE(v) != 0;                 \
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3488:11: note: in expansion of macro 'GRN_TRUEP'
           GRN_TRUEP(ctx, value, value_boolean);
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/grn_db.h:385:16: note: in expansion of macro 'GRN_UINT32_VALUE'
       result = GRN_UINT32_VALUE(v) != 0;                \
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3488:11: note: in expansion of macro 'GRN_TRUEP'
           GRN_TRUEP(ctx, value, value_boolean);
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/grn_db.h:390:23: note: in expansion of macro 'GRN_FLOAT_VALUE'
         float_value = GRN_FLOAT_VALUE(v);               \
                       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3488:11: note: in expansion of macro 'GRN_TRUEP'
           GRN_TRUEP(ctx, value, value_boolean);
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c: In function 'scan_info_put_index':
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1557:40: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_PTR_VALUE_AT(obj,offset) (((grn_obj **)GRN_BULK_HEAD(obj))[offset])
                                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3850:21: note: in expansion of macro 'GRN_PTR_VALUE_AT'
     grn_obj **pi = &GRN_PTR_VALUE_AT(&si->index, ni);
                     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1550:42: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE_AT(obj,offset) (((int *)GRN_BULK_HEAD(obj))[offset])
                                          ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3854:26: note: in expansion of macro 'GRN_INT32_VALUE_AT'
           int32_t *pw = &GRN_INT32_VALUE_AT(&si->wv, (ni - i) * 2);
                          ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c: In function 'get_weight':
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3877:14: note: in expansion of macro 'GRN_INT32_VALUE'
       return GRN_INT32_VALUE(ec[1].value);
              ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3883:18: note: in expansion of macro 'GRN_INT32_VALUE'
         weight = GRN_INT32_VALUE(&weight_buffer);
                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c: In function 'scan_info_build_match_expr_codes_find_index':
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:4092:18: note: in expansion of macro 'GRN_INT32_VALUE'
           *sid = GRN_INT32_VALUE(ec[1].value) + 1;
                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:4094:18: note: in expansion of macro 'GRN_UINT32_VALUE'
           *sid = GRN_UINT32_VALUE(ec[1].value) + 1;
                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c: In function 'scan_info_build_match':
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:4343:30: note: in expansion of macro 'GRN_INT32_VALUE'
           si->max_interval = GRN_INT32_VALUE(*p);
                              ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:4352:38: note: in expansion of macro 'GRN_INT32_VALUE'
           si->similarity_threshold = GRN_INT32_VALUE(*p);
                                      ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c: In function 'exec_result_to_score':
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:4668:12: note: in expansion of macro 'GRN_INT32_VALUE'
     return GRN_INT32_VALUE(score_buffer);
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c: In function 'grn_table_select_index_range_column':
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1551:43: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE_AT(obj,offset) (((unsigned int *)GRN_BULK_HEAD(obj))[offset])
                                           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:4830:13: note: in expansion of macro 'GRN_UINT32_VALUE_AT'
       sid = GRN_UINT32_VALUE_AT(&(si->wv), 0);
             ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1550:42: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE_AT(obj,offset) (((int *)GRN_BULK_HEAD(obj))[offset])
                                          ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:4831:16: note: in expansion of macro 'GRN_INT32_VALUE_AT'
       weight = GRN_INT32_VALUE_AT(&(si->wv), 1);
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c: In function 'grn_table_select_index_range_accessor':
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1557:40: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_PTR_VALUE_AT(obj,offset) (((grn_obj **)GRN_BULK_HEAD(obj))[offset])
                                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:4876:37: note: in expansion of macro 'GRN_PTR_VALUE_AT'
     last_accessor = (grn_accessor *)GRN_PTR_VALUE_AT(accessor_stack,
                                     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1557:40: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_PTR_VALUE_AT(obj,offset) (((grn_obj **)GRN_BULK_HEAD(obj))[offset])
                                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:4922:34: note: in expansion of macro 'GRN_PTR_VALUE_AT'
       accessor = (grn_accessor *)GRN_PTR_VALUE_AT(accessor_stack, i - 1);
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:4944:34: note: in expansion of macro 'GRN_INT32_VALUE'
         optarg.weight_vector = &(GRN_INT32_VALUE(&weight_vector));
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c: In function 'grn_table_select_index':
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1538:31: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_PTR_VALUE(obj) (*((grn_obj **)GRN_BULK_HEAD(obj)))
                               ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:5049:22: note: in expansion of macro 'GRN_PTR_VALUE'
     grn_obj *index = GRN_PTR_VALUE(&si->index);
                      ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:5069:29: note: in expansion of macro 'GRN_UINT32_VALUE'
               posting.rid = GRN_UINT32_VALUE(&dest);
                             ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1537:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_RECORD_VALUE(obj) (*((grn_id *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:5102:19: note: in expansion of macro 'GRN_RECORD_VALUE'
             tid = GRN_RECORD_VALUE(si->query);
                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1538:31: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_PTR_VALUE(obj) (*((grn_obj **)GRN_BULK_HEAD(obj)))
                               ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:5172:22: note: in expansion of macro 'GRN_PTR_VALUE'
         grn_obj *i = GRN_PTR_VALUE(&si->index);
                      ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1538:31: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_PTR_VALUE(obj) (*((grn_obj **)GRN_BULK_HEAD(obj)))
                               ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:5201:29: note: in expansion of macro 'GRN_PTR_VALUE'
         grn_obj wv, **ip = &GRN_PTR_VALUE(&si->index);
                             ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:5204:24: note: in expansion of macro 'GRN_INT32_VALUE'
         int32_t *wp = &GRN_INT32_VALUE(&si->wv);
                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:5225:32: warning: cast increases required alignment of target type [-Wcast-align]
         optarg.weight_vector = (int *)GRN_BULK_HEAD(&wv);
                                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:5239:16: warning: cast increases required alignment of target type [-Wcast-align]
               ((int *)GRN_BULK_HEAD(&wv))[weight_index] = weight;
                ^
In file included from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga.h:22:0,
                 from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/grn.h:740,
                 from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:18:
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:5243:37: note: in expansion of macro 'GRN_INT32_VALUE'
             optarg.weight_vector = &GRN_INT32_VALUE(&wv);
                                     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1557:40: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_PTR_VALUE_AT(obj,offset) (((grn_obj **)GRN_BULK_HEAD(obj))[offset])
                                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:5249:27: note: in expansion of macro 'GRN_PTR_VALUE_AT'
           optarg.scorer = GRN_PTR_VALUE_AT(&(si->scorers), j);
                           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1557:40: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_PTR_VALUE_AT(obj,offset) (((grn_obj **)GRN_BULK_HEAD(obj))[offset])
                                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:5251:13: note: in expansion of macro 'GRN_PTR_VALUE_AT'
             GRN_PTR_VALUE_AT(&(si->scorer_args_exprs), j);
             ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1551:43: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE_AT(obj,offset) (((unsigned int *)GRN_BULK_HEAD(obj))[offset])
                                           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:5253:13: note: in expansion of macro 'GRN_UINT32_VALUE_AT'
             GRN_UINT32_VALUE_AT(&(si->scorer_args_expr_offsets), j);
             ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c: In function 'grn_table_select':
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:510:14: warning: cast increases required alignment of target type [-Wcast-align]
     value = *(grn_obj **)(GRN_BULK_CURR(obj));\
              ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:5372:11: note: in expansion of macro 'GRN_PTR_POP'
           GRN_PTR_POP(&res_stack, res_);
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:5387:33: warning: cast increases required alignment of target type [-Wcast-align]
                 stacked_res = *((grn_obj **)GRN_BULK_HEAD(&res_stack) + i);
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c: In function 'grn_ptr_value_at':
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:5433:9: warning: cast increases required alignment of target type [-Wcast-align]
     ? (((grn_obj **)GRN_BULK_HEAD(obj))[offset])
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c: In function 'grn_int32_value_at':
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:5443:9: warning: cast increases required alignment of target type [-Wcast-align]
     ? (((int32_t *)GRN_BULK_HEAD(obj))[offset])
         ^
In file included from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:19:0:
grn_ecmascript.lemon: In function 'yy_reduce':
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/grn_db.h:423:14: warning: cast increases required alignment of target type [-Wcast-align]
     value = *(int32_t *)(GRN_BULK_CURR(obj));\
              ^
grn_ecmascript.lemon:64:3: note: in expansion of macro 'GRN_INT32_POP'
   GRN_INT32_POP(&efsi->mode_stack, mode);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:510:14: warning: cast increases required alignment of target type [-Wcast-align]
     value = *(grn_obj **)(GRN_BULK_CURR(obj));\
              ^
grn_ecmascript.lemon:69:3: note: in expansion of macro 'GRN_PTR_POP'
   GRN_PTR_POP(&efsi->column_stack, c);
   ^
In file included from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:19:0:
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/grn_db.h:423:14: warning: cast increases required alignment of target type [-Wcast-align]
     value = *(int32_t *)(GRN_BULK_CURR(obj));\
              ^
grn_ecmascript.lemon:70:3: note: in expansion of macro 'GRN_INT32_POP'
   GRN_INT32_POP(&efsi->mode_stack, mode);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/grn_db.h:423:14: warning: cast increases required alignment of target type [-Wcast-align]
     value = *(int32_t *)(GRN_BULK_CURR(obj));\
              ^
grn_ecmascript.lemon:76:7: note: in expansion of macro 'GRN_INT32_POP'
       GRN_INT32_POP(&efsi->max_interval_stack, max_interval);
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/grn_db.h:423:14: warning: cast increases required alignment of target type [-Wcast-align]
     value = *(int32_t *)(GRN_BULK_CURR(obj));\
              ^
grn_ecmascript.lemon:82:7: note: in expansion of macro 'GRN_INT32_POP'
       GRN_INT32_POP(&efsi->similarity_threshold_stack, similarity_threshold);
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:414:11: warning: cast increases required alignment of target type [-Wcast-align]
     (d) = (grn_expr_dfi *)(GRN_BULK_CURR(&(e)->dfi));\
           ^
grn_ecmascript.lemon:266:3: note: in expansion of macro 'DFI_POP'
   DFI_POP(e, dfi_);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:414:11: warning: cast increases required alignment of target type [-Wcast-align]
     (d) = (grn_expr_dfi *)(GRN_BULK_CURR(&(e)->dfi));\
           ^
grn_ecmascript.lemon:283:3: note: in expansion of macro 'DFI_POP'
   DFI_POP(e, dfi_);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:414:11: warning: cast increases required alignment of target type [-Wcast-align]
     (d) = (grn_expr_dfi *)(GRN_BULK_CURR(&(e)->dfi));\
           ^
grn_ecmascript.lemon:326:3: note: in expansion of macro 'DFI_POP'
   DFI_POP(e, dfi_);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:414:11: warning: cast increases required alignment of target type [-Wcast-align]
     (d) = (grn_expr_dfi *)(GRN_BULK_CURR(&(e)->dfi));\
           ^
grn_ecmascript.lemon:343:3: note: in expansion of macro 'DFI_POP'
   DFI_POP(e, dfi_);
   ^
In file included from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:5661:0:
grn_ecmascript.lemon:441:15: warning: cast increases required alignment of target type [-Wcast-align]
     columns = (grn_obj **)GRN_BULK_HEAD(&columns_buffer);
               ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c: In function 'accept_query_string':
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:510:14: warning: cast increases required alignment of target type [-Wcast-align]
     value = *(grn_obj **)(GRN_BULK_CURR(obj));\
              ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:5695:3: note: in expansion of macro 'GRN_PTR_POP'
   GRN_PTR_POP(&efsi->token_stack, token);
   ^
In file included from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:19:0:
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c: In function 'grn_expr_get_keywords':
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/grn_db.h:432:14: warning: cast increases required alignment of target type [-Wcast-align]
     value = *(uint32_t *)(GRN_BULK_CURR(obj));\
              ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:6771:13: note: in expansion of macro 'GRN_UINT32_POP'
             GRN_UINT32_POP(&but_stack, npbut);
             ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c: In function 'grn_expr_snip_add_conditions':
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:510:14: warning: cast increases required alignment of target type [-Wcast-align]
     value = *(grn_obj **)(GRN_BULK_CURR(obj));\
              ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:6806:7: note: in expansion of macro 'GRN_PTR_POP'
       GRN_PTR_POP(&keywords, keyword);
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:510:14: warning: cast increases required alignment of target type [-Wcast-align]
     value = *(grn_obj **)(GRN_BULK_CURR(obj));\
              ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:6816:7: note: in expansion of macro 'GRN_PTR_POP'
       GRN_PTR_POP(&keywords, keyword);
       ^
[  8%] Linking CXX static library libmysys_ssl.a
[  8%] Built target mysys_ssl
[  8%] Building C object pcre/CMakeFiles/pcre.dir/pcre_ucd.c.o
[  8%] Building C object pcre/CMakeFiles/pcre.dir/pcre_valid_utf8.c.o
[  8%] Building C object pcre/CMakeFiles/pcre.dir/pcre_version.c.o
[  8%] Building C object pcre/CMakeFiles/pcre.dir/pcre_xclass.c.o
[  8%] Linking C static library libpcre.a
[  8%] Built target pcre
Scanning dependencies of target skip_all-t
[  8%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/geo.c.o
[  8%] Building C object unittest/examples/CMakeFiles/skip_all-t.dir/skip_all-t.c.o
[  8%] Linking C executable skip_all-t
In file included from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/grn_geo.h:21:0,
                 from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/geo.c:18:
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/geo.c: In function 'compute_min_and_max':
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/grn.h:678:27: warning: cast increases required alignment of target type [-Wcast-align]
   grn_geo_point *point_ = (grn_geo_point *)keybuf;\
                           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/geo.c:126:5: note: in expansion of macro 'grn_ntog'
     grn_ntog((uint8_t *)geo_min, geo_key_min, sizeof(grn_geo_point));
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/grn.h:679:20: warning: cast increases required alignment of target type [-Wcast-align]
   uint64_t key_ = *(const uint64_t *)key;\
                    ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/geo.c:126:5: note: in expansion of macro 'grn_ntog'
     grn_ntog((uint8_t *)geo_min, geo_key_min, sizeof(grn_geo_point));
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/grn.h:678:27: warning: cast increases required alignment of target type [-Wcast-align]
   grn_geo_point *point_ = (grn_geo_point *)keybuf;\
                           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/geo.c:129:5: note: in expansion of macro 'grn_ntog'
     grn_ntog((uint8_t *)geo_max, geo_key_max, sizeof(grn_geo_point));
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/grn.h:679:20: warning: cast increases required alignment of target type [-Wcast-align]
   uint64_t key_ = *(const uint64_t *)key;\
                    ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/geo.c:129:5: note: in expansion of macro 'grn_ntog'
     grn_ntog((uint8_t *)geo_max, geo_key_max, sizeof(grn_geo_point));
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/geo.c: In function 'grn_geo_table_sort':
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/geo.c:720:37: warning: cast increases required alignment of target type [-Wcast-align]
         grn_geo_point *base_point = (grn_geo_point *)GRN_BULK_HEAD(arg);
                                     ^
[  8%] Built target skip_all-t
In file included from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/geo.c:18:0:
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/geo.c: In function 'grn_geo_select_in_circle':
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/grn_geo.h:59:38: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_GEO_POINT_VALUE_RAW(obj) (grn_geo_point *)GRN_BULK_HEAD(obj)
                                      ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/geo.c:880:12: note: in expansion of macro 'GRN_GEO_POINT_VALUE_RAW'
   center = GRN_GEO_POINT_VALUE_RAW(center_point);
            ^
In file included from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga.h:22:0,
                 from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/grn.h:740,
                 from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/grn_geo.h:21,
                 from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/geo.c:18:
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/geo.c:895:9: note: in expansion of macro 'GRN_INT32_VALUE'
     d = GRN_INT32_VALUE(distance);
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/geo.c:900:9: note: in expansion of macro 'GRN_UINT32_VALUE'
     d = GRN_UINT32_VALUE(distance);
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/geo.c:905:9: note: in expansion of macro 'GRN_INT64_VALUE'
     d = GRN_INT64_VALUE(distance);
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/geo.c:910:9: note: in expansion of macro 'GRN_UINT64_VALUE'
     d = GRN_UINT64_VALUE(distance);
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/geo.c:915:9: note: in expansion of macro 'GRN_FLOAT_VALUE'
     d = GRN_FLOAT_VALUE(distance);
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1540:25: warning: cast increases required alignment of target type [-Wcast-align]
   grn_geo_point *_val = (grn_geo_point *)GRN_BULK_HEAD(obj);\
                         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/geo.c:932:5: note: in expansion of macro 'GRN_GEO_POINT_VALUE'
     GRN_GEO_POINT_VALUE(point_on_circle,
     ^
In file included from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/geo.c:18:0:
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/geo.c: In function 'in_rectangle_data_fill':
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/grn_geo.h:59:38: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_GEO_POINT_VALUE_RAW(obj) (grn_geo_point *)GRN_BULK_HEAD(obj)
                                      ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/geo.c:1066:20: note: in expansion of macro 'GRN_GEO_POINT_VALUE_RAW'
   data->top_left = GRN_GEO_POINT_VALUE_RAW(top_left_point);
                    ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/grn_geo.h:59:38: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_GEO_POINT_VALUE_RAW(obj) (grn_geo_point *)GRN_BULK_HEAD(obj)
                                      ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/geo.c:1081:24: note: in expansion of macro 'GRN_GEO_POINT_VALUE_RAW'
   data->bottom_right = GRN_GEO_POINT_VALUE_RAW(bottom_right_point);
                        ^
In file included from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/grn_geo.h:21:0,
                 from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/geo.c:18:
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/geo.c: In function 'grn_geo_cursor_entry_next_push':
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/grn.h:678:27: warning: cast increases required alignment of target type [-Wcast-align]
   grn_geo_point *point_ = (grn_geo_point *)keybuf;\
                           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/geo.c:1536:3: note: in expansion of macro 'grn_ntog'
   grn_ntog((uint8_t*)(&entry_base), entry->key, sizeof(grn_geo_point));
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/grn.h:679:20: warning: cast increases required alignment of target type [-Wcast-align]
   uint64_t key_ = *(const uint64_t *)key;\
                    ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/geo.c:1536:3: note: in expansion of macro 'grn_ntog'
   grn_ntog((uint8_t*)(&entry_base), entry->key, sizeof(grn_geo_point));
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/geo.c: In function 'grn_geo_cursor_each':
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/grn.h:678:27: warning: cast increases required alignment of target type [-Wcast-align]
   grn_geo_point *point_ = (grn_geo_point *)keybuf;\
                           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/geo.c:1827:7: note: in expansion of macro 'grn_ntog'
       grn_ntog((uint8_t*)(&entry_base), entry.key, sizeof(grn_geo_point));
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/grn.h:679:20: warning: cast increases required alignment of target type [-Wcast-align]
   uint64_t key_ = *(const uint64_t *)key;\
                    ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/geo.c:1827:7: note: in expansion of macro 'grn_ntog'
       grn_ntog((uint8_t*)(&entry_base), entry.key, sizeof(grn_geo_point));
       ^
In file included from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/geo.c:18:0:
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/geo.c: In function 'grn_geo_in_circle':
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/grn_geo.h:59:38: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_GEO_POINT_VALUE_RAW(obj) (grn_geo_point *)GRN_BULK_HEAD(obj)
                                      ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/geo.c:2108:27: note: in expansion of macro 'GRN_GEO_POINT_VALUE_RAW'
                           GRN_GEO_POINT_VALUE_RAW(point),
                           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/grn_geo.h:59:38: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_GEO_POINT_VALUE_RAW(obj) (grn_geo_point *)GRN_BULK_HEAD(obj)
                                      ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/geo.c:2109:27: note: in expansion of macro 'GRN_GEO_POINT_VALUE_RAW'
                           GRN_GEO_POINT_VALUE_RAW(center));
                           ^
In file included from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga.h:22:0,
                 from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/grn.h:740,
                 from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/grn_geo.h:21,
                 from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/geo.c:18:
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/geo.c:2112:16: note: in expansion of macro 'GRN_INT32_VALUE'
       r = d <= GRN_INT32_VALUE(radius_or_point);
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/geo.c:2115:16: note: in expansion of macro 'GRN_UINT32_VALUE'
       r = d <= GRN_UINT32_VALUE(radius_or_point);
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/geo.c:2118:16: note: in expansion of macro 'GRN_INT64_VALUE'
       r = d <= GRN_INT64_VALUE(radius_or_point);
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/geo.c:2121:16: note: in expansion of macro 'GRN_UINT64_VALUE'
       r = d <= GRN_UINT64_VALUE(radius_or_point);
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/geo.c:2124:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
       r = d <= GRN_FLOAT_VALUE(radius_or_point);
                ^
In file included from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/geo.c:18:0:
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/grn_geo.h:59:38: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_GEO_POINT_VALUE_RAW(obj) (grn_geo_point *)GRN_BULK_HEAD(obj)
                                      ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/geo.c:2137:34: note: in expansion of macro 'GRN_GEO_POINT_VALUE_RAW'
                                  GRN_GEO_POINT_VALUE_RAW(radius_or_point),
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/grn_geo.h:59:38: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_GEO_POINT_VALUE_RAW(obj) (grn_geo_point *)GRN_BULK_HEAD(obj)
                                      ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/geo.c:2138:34: note: in expansion of macro 'GRN_GEO_POINT_VALUE_RAW'
                                  GRN_GEO_POINT_VALUE_RAW(center));
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/geo.c: In function 'grn_geo_in_rectangle':
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/grn_geo.h:59:38: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_GEO_POINT_VALUE_RAW(obj) (grn_geo_point *)GRN_BULK_HEAD(obj)
                                      ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/geo.c:2199:34: note: in expansion of macro 'GRN_GEO_POINT_VALUE_RAW'
                                  GRN_GEO_POINT_VALUE_RAW(point),
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/grn_geo.h:59:38: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_GEO_POINT_VALUE_RAW(obj) (grn_geo_point *)GRN_BULK_HEAD(obj)
                                      ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/geo.c:2200:34: note: in expansion of macro 'GRN_GEO_POINT_VALUE_RAW'
                                  GRN_GEO_POINT_VALUE_RAW(top_left),
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/grn_geo.h:59:38: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_GEO_POINT_VALUE_RAW(obj) (grn_geo_point *)GRN_BULK_HEAD(obj)
                                      ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/geo.c:2201:34: note: in expansion of macro 'GRN_GEO_POINT_VALUE_RAW'
                                  GRN_GEO_POINT_VALUE_RAW(bottom_right));
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/geo.c: In function 'grn_geo_distance_rectangle':
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/grn_geo.h:59:38: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_GEO_POINT_VALUE_RAW(obj) (grn_geo_point *)GRN_BULK_HEAD(obj)
                                      ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/geo.c:2630:38: note: in expansion of macro 'GRN_GEO_POINT_VALUE_RAW'
                                      GRN_GEO_POINT_VALUE_RAW(point1),
                                      ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/grn_geo.h:59:38: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_GEO_POINT_VALUE_RAW(obj) (grn_geo_point *)GRN_BULK_HEAD(obj)
                                      ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/geo.c:2631:38: note: in expansion of macro 'GRN_GEO_POINT_VALUE_RAW'
                                      GRN_GEO_POINT_VALUE_RAW(point2));
                                      ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/geo.c: In function 'grn_geo_distance_sphere':
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/grn_geo.h:59:38: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_GEO_POINT_VALUE_RAW(obj) (grn_geo_point *)GRN_BULK_HEAD(obj)
                                      ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/geo.c:2657:37: note: in expansion of macro 'GRN_GEO_POINT_VALUE_RAW'
                                     GRN_GEO_POINT_VALUE_RAW(point1),
                                     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/grn_geo.h:59:38: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_GEO_POINT_VALUE_RAW(obj) (grn_geo_point *)GRN_BULK_HEAD(obj)
                                      ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/geo.c:2658:37: note: in expansion of macro 'GRN_GEO_POINT_VALUE_RAW'
                                     GRN_GEO_POINT_VALUE_RAW(point2));
                                     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/geo.c: In function 'grn_geo_distance_ellipsoid':
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/grn_geo.h:59:38: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_GEO_POINT_VALUE_RAW(obj) (grn_geo_point *)GRN_BULK_HEAD(obj)
                                      ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/geo.c:2685:48: note: in expansion of macro 'GRN_GEO_POINT_VALUE_RAW'
                                                GRN_GEO_POINT_VALUE_RAW(point1),
                                                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/grn_geo.h:59:38: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_GEO_POINT_VALUE_RAW(obj) (grn_geo_point *)GRN_BULK_HEAD(obj)
                                      ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/geo.c:2686:48: note: in expansion of macro 'GRN_GEO_POINT_VALUE_RAW'
                                                GRN_GEO_POINT_VALUE_RAW(point2));
                                                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/grn_geo.h:59:38: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_GEO_POINT_VALUE_RAW(obj) (grn_geo_point *)GRN_BULK_HEAD(obj)
                                      ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/geo.c:2689:48: note: in expansion of macro 'GRN_GEO_POINT_VALUE_RAW'
                                                GRN_GEO_POINT_VALUE_RAW(point1),
                                                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/grn_geo.h:59:38: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_GEO_POINT_VALUE_RAW(obj) (grn_geo_point *)GRN_BULK_HEAD(obj)
                                      ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/geo.c:2690:48: note: in expansion of macro 'GRN_GEO_POINT_VALUE_RAW'
                                                GRN_GEO_POINT_VALUE_RAW(point2));
                                                ^
[  8%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/hash.c.o
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/hash.c: In function 'grn_hash_entry_put_key':
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/hash.c:1451:8: warning: cast increases required alignment of target type [-Wcast-align]
       *(uint32_t *)entry->plain_entry.key = hash_value;
        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/hash.c: In function 'pack':
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/hash.c:2760:17: warning: cast increases required alignment of target type [-Wcast-align]
             ? *((uint64_t *)(ap)) > *((uint64_t *)(bp))\
                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/hash.c:2768:12: note: in expansion of macro 'COMPARE_VAL_'
   ((dir) ? COMPARE_VAL_((bp),(bs),(ap),(as)) : COMPARE_VAL_((ap),(as),(bp),(bs)))
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/hash.c:2794:9: note: in expansion of macro 'COMPARE_VAL'
     if (COMPARE_VAL(cp, cs, ep, es)) {
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/hash.c:2760:39: warning: cast increases required alignment of target type [-Wcast-align]
             ? *((uint64_t *)(ap)) > *((uint64_t *)(bp))\
                                       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/hash.c:2768:12: note: in expansion of macro 'COMPARE_VAL_'
   ((dir) ? COMPARE_VAL_((bp),(bs),(ap),(as)) : COMPARE_VAL_((ap),(as),(bp),(bs)))
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/hash.c:2794:9: note: in expansion of macro 'COMPARE_VAL'
     if (COMPARE_VAL(cp, cs, ep, es)) {
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/hash.c:2761:17: warning: cast increases required alignment of target type [-Wcast-align]
             : *((uint32_t *)(ap)) > *((uint32_t *)(bp)))\
                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/hash.c:2768:12: note: in expansion of macro 'COMPARE_VAL_'
   ((dir) ? COMPARE_VAL_((bp),(bs),(ap),(as)) : COMPARE_VAL_((ap),(as),(bp),(bs)))
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/hash.c:2794:9: note: in expansion of macro 'COMPARE_VAL'
     if (COMPARE_VAL(cp, cs, ep, es)) {
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/hash.c:2761:39: warning: cast increases required alignment of target type [-Wcast-align]
             : *((uint32_t *)(ap)) > *((uint32_t *)(bp)))\
                                       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/hash.c:2768:12: note: in expansion of macro 'COMPARE_VAL_'
   ((dir) ? COMPARE_VAL_((bp),(bs),(ap),(as)) : COMPARE_VAL_((ap),(as),(bp),(bs)))
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/hash.c:2794:9: note: in expansion of macro 'COMPARE_VAL'
     if (COMPARE_VAL(cp, cs, ep, es)) {
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/hash.c:2763:17: warning: cast increases required alignment of target type [-Wcast-align]
             ? *((int64_t *)(ap)) > *((int64_t *)(bp))\
                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/hash.c:2768:12: note: in expansion of macro 'COMPARE_VAL_'
   ((dir) ? COMPARE_VAL_((bp),(bs),(ap),(as)) : COMPARE_VAL_((ap),(as),(bp),(bs)))
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/hash.c:2794:9: note: in expansion of macro 'COMPARE_VAL'
     if (COMPARE_VAL(cp, cs, ep, es)) {
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/hash.c:2763:38: warning: cast increases required alignment of target type [-Wcast-align]
             ? *((int64_t *)(ap)) > *((int64_t *)(bp))\
                                      ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/hash.c:2768:12: note: in expansion of macro 'COMPARE_VAL_'
   ((dir) ? COMPARE_VAL_((bp),(bs),(ap),(as)) : COMPARE_VAL_((ap),(as),(bp),(bs)))
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/hash.c:2794:9: note: in expansion of macro 'COMPARE_VAL'
     if (COMPARE_VAL(cp, cs, ep, es)) {
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/hash.c:2764:17: warning: cast increases required alignment of target type [-Wcast-align]
             : *((int32_t *)(ap)) > *((int32_t *)(bp))))\
                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/hash.c:2768:12: note: in expansion of macro 'COMPARE_VAL_'
   ((dir) ? COMPARE_VAL_((bp),(bs),(ap),(as)) : COMPARE_VAL_((ap),(as),(bp),(bs)))
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/hash.c:2794:9: note: in expansion of macro 'COMPARE_VAL'
     if (COMPARE_VAL(cp, cs, ep, es)) {
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/hash.c:2764:38: warning: cast increases required alignment of target type [-Wcast-align]
             : *((int32_t *)(ap)) > *((int32_t *)(bp))))\
                                      ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/hash.c:2768:12: note: in expansion of macro 'COMPARE_VAL_'
   ((dir) ? COMPARE_VAL_((bp),(bs),(ap),(as)) : COMPARE_VAL_((ap),(as),(bp),(bs)))
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/hash.c:2794:9: note: in expansion of macro 'COMPARE_VAL'
     if (COMPARE_VAL(cp, cs, ep, es)) {
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/hash.c:2760:17: warning: cast increases required alignment of target type [-Wcast-align]
             ? *((uint64_t *)(ap)) > *((uint64_t *)(bp))\
                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/hash.c:2768:48: note: in expansion of macro 'COMPARE_VAL_'
   ((dir) ? COMPARE_VAL_((bp),(bs),(ap),(as)) : COMPARE_VAL_((ap),(as),(bp),(bs)))
                                                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/hash.c:2794:9: note: in expansion of macro 'COMPARE_VAL'
     if (COMPARE_VAL(cp, cs, ep, es)) {
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/hash.c:2760:39: warning: cast increases required alignment of target type [-Wcast-align]
             ? *((uint64_t *)(ap)) > *((uint64_t *)(bp))\
                                       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/hash.c:2768:48: note: in expansion of macro 'COMPARE_VAL_'
   ((dir) ? COMPARE_VAL_((bp),(bs),(ap),(as)) : COMPARE_VAL_((ap),(as),(bp),(bs)))
                                                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/hash.c:2794:9: note: in expansion of macro 'COMPARE_VAL'
     if (COMPARE_VAL(cp, cs, ep, es)) {
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/hash.c:2761:17: warning: cast increases required alignment of target type [-Wcast-align]
             : *((uint32_t *)(ap)) > *((uint32_t *)(bp)))\
                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/hash.c:2768:48: note: in expansion of macro 'COMPARE_VAL_'
   ((dir) ? COMPARE_VAL_((bp),(bs),(ap),(as)) : COMPARE_VAL_((ap),(as),(bp),(bs)))
                                                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/hash.c:2794:9: note: in expansion of macro 'COMPARE_VAL'
     if (COMPARE_VAL(cp, cs, ep, es)) {
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/hash.c:2761:39: warning: cast increases required alignment of target type [-Wcast-align]
             : *((uint32_t *)(ap)) > *((uint32_t *)(bp)))\
                                       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/hash.c:2768:48: note: in expansion of macro 'COMPARE_VAL_'
   ((dir) ? COMPARE_VAL_((bp),(bs),(ap),(as)) : COMPARE_VAL_((ap),(as),(bp),(bs)))
                                                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/hash.c:2794:9: note: in expansion of macro 'COMPARE_VAL'
     if (COMPARE_VAL(cp, cs, ep, es)) {
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/hash.c:2763:17: warning: cast increases required alignment of target type [-Wcast-align]
             ? *((int64_t *)(ap)) > *((int64_t *)(bp))\
                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/hash.c:2768:48: note: in expansion of macro 'COMPARE_VAL_'
   ((dir) ? COMPARE_VAL_((bp),(bs),(ap),(as)) : COMPARE_VAL_((ap),(as),(bp),(bs)))
                                                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/hash.c:2794:9: note: in expansion of macro 'COMPARE_VAL'
     if (COMPARE_VAL(cp, cs, ep, es)) {
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/hash.c:2763:38: warning: cast increases required alignment of target type [-Wcast-align]
             ? *((int64_t *)(ap)) > *((int64_t *)(bp))\
                                      ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/hash.c:2768:48: note: in expansion of macro 'COMPARE_VAL_'
   ((dir) ? COMPARE_VAL_((bp),(bs),(ap),(as)) : COMPARE_VAL_((ap),(as),(bp),(bs)))
                                                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/hash.c:2794:9: note: in expansion of macro 'COMPARE_VAL'
     if (COMPARE_VAL(cp, cs, ep, es)) {
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/hash.c:2764:17: warning: cast increases required alignment of target type [-Wcast-align]
             : *((int32_t *)(ap)) > *((int32_t *)(bp))))\
                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/hash.c:2768:48: note: in expansion of macro 'COMPARE_VAL_'
   ((dir) ? COMPARE_VAL_((bp),(bs),(ap),(as)) : COMPARE_VAL_((ap),(as),(bp),(bs)))
                                                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/hash.c:2794:9: note: in expansion of macro 'COMPARE_VAL'
     if (COMPARE_VAL(cp, cs, ep, es)) {
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/hash.c:2764:38: warning: cast increases required alignment of target type [-Wcast-align]
             : *((int32_t *)(ap)) > *((int32_t *)(bp))))\
                                      ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/hash.c:2768:48: note: in expansion of macro 'COMPARE_VAL_'
   ((dir) ? COMPARE_VAL_((bp),(bs),(ap),(as)) : COMPARE_VAL_((ap),(as),(bp),(bs)))
                                                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/hash.c:2794:9: note: in expansion of macro 'COMPARE_VAL'
     if (COMPARE_VAL(cp, cs, ep, es)) {
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/hash.c: In function 'part':
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/hash.c:2760:17: warning: cast increases required alignment of target type [-Wcast-align]
             ? *((uint64_t *)(ap)) > *((uint64_t *)(bp))\
                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/hash.c:2768:12: note: in expansion of macro 'COMPARE_VAL_'
   ((dir) ? COMPARE_VAL_((bp),(bs),(ap),(as)) : COMPARE_VAL_((ap),(as),(bp),(bs)))
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/hash.c:2829:7: note: in expansion of macro 'COMPARE_VAL'
   if (COMPARE_VAL(bp, bs, ep, es)) {
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/hash.c:2760:39: warning: cast increases required alignment of target type [-Wcast-align]
             ? *((uint64_t *)(ap)) > *((uint64_t *)(bp))\
                                       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/hash.c:2768:12: note: in expansion of macro 'COMPARE_VAL_'
   ((dir) ? COMPARE_VAL_((bp),(bs),(ap),(as)) : COMPARE_VAL_((ap),(as),(bp),(bs)))
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/hash.c:2829:7: note: in expansion of macro 'COMPARE_VAL'
   if (COMPARE_VAL(bp, bs, ep, es)) {
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/hash.c:2761:17: warning: cast increases required alignment of target type [-Wcast-align]
             : *((uint32_t *)(ap)) > *((uint32_t *)(bp)))\
                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/hash.c:2768:12: note: in expansion of macro 'COMPARE_VAL_'
   ((dir) ? COMPARE_VAL_((bp),(bs),(ap),(as)) : COMPARE_VAL_((ap),(as),(bp),(bs)))
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/hash.c:2829:7: note: in expansion of macro 'COMPARE_VAL'
   if (COMPARE_VAL(bp, bs, ep, es)) {
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/hash.c:2761:39: warning: cast increases required alignment of target type [-Wcast-align]
             : *((uint32_t *)(ap)) > *((uint32_t *)(bp)))\
                                       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/hash.c:2768:12: note: in expansion of macro 'COMPARE_VAL_'
   ((dir) ? COMPARE_VAL_((bp),(bs),(ap),(as)) : COMPARE_VAL_((ap),(as),(bp),(bs)))
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/hash.c:2829:7: note: in expansion of macro 'COMPARE_VAL'
   if (COMPARE_VAL(bp, bs, ep, es)) {
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/hash.c:2763:17: warning: cast increases required alignment of target type [-Wcast-align]
             ? *((int64_t *)(ap)) > *((int64_t *)(bp))\
                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/hash.c:2768:12: note: in expansion of macro 'COMPARE_VAL_'
   ((dir) ? COMPARE_VAL_((bp),(bs),(ap),(as)) : COMPARE_VAL_((ap),(as),(bp),(bs)))
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/hash.c:2829:7: note: in expansion of macro 'COMPARE_VAL'
   if (COMPARE_VAL(bp, bs, ep, es)) {
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/hash.c:2763:38: warning: cast increases required alignment of target type [-Wcast-align]
             ? *((int64_t *)(ap)) > *((int64_t *)(bp))\
                                      ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/hash.c:2768:12: note: in expansion of macro 'COMPARE_VAL_'
   ((dir) ? COMPARE_VAL_((bp),(bs),(ap),(as)) : COMPARE_VAL_((ap),(as),(bp),(bs)))
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/hash.c:2829:7: note: in expansion of macro 'COMPARE_VAL'
   if (COMPARE_VAL(bp, bs, ep, es)) {
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/hash.c:2764:17: warning: cast increases required alignment of target type [-Wcast-align]
             : *((int32_t *)(ap)) > *((int32_t *)(bp))))\
                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/hash.c:2768:12: note: in expansion of macro 'COMPARE_VAL_'
   ((dir) ? COMPARE_VAL_((bp),(bs),(ap),(as)) : COMPARE_VAL_((ap),(as),(bp),(bs)))
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/hash.c:2829:7: note: in expansion of macro 'COMPARE_VAL'
   if (COMPARE_VAL(bp, bs, ep, es)) {
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/hash.c:2764:38: warning: cast increases required alignment of target type [-Wcast-align]
             : *((int32_t *)(ap)) > *((int32_t *)(bp))))\
                                      ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/hash.c:2768:12: note: in expansion of macro 'COMPARE_VAL_'
   ((dir) ? COMPARE_VAL_((bp),(bs),(ap),(as)) : COMPARE_VAL_((ap),(as),(bp),(bs)))
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/hash.c:2829:7: note: in expansion of macro 'COMPARE_VAL'
   if (COMPARE_VAL(bp, bs, ep, es)) {
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/hash.c:2760:17: warning: cast increases required alignment of target type [-Wcast-align]
             ? *((uint64_t *)(ap)) > *((uint64_t *)(bp))\
                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/hash.c:2768:48: note: in expansion of macro 'COMPARE_VAL_'
   ((dir) ? COMPARE_VAL_((bp),(bs),(ap),(as)) : COMPARE_VAL_((ap),(as),(bp),(bs)))
                                                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/hash.c:2829:7: note: in expansion of macro 'COMPARE_VAL'
   if (COMPARE_VAL(bp, bs, ep, es)) {
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/hash.c:2760:39: warning: cast increases required alignment of target type [-Wcast-align]
             ? *((uint64_t *)(ap)) > *((uint64_t *)(bp))\
                                       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/hash.c:2768:48: note: in expansion of macro 'COMPARE_VAL_'
   ((dir) ? COMPARE_VAL_((bp),(bs),(ap),(as)) : COMPARE_VAL_((ap),(as),(bp),(bs)))
                                                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/hash.c:2829:7: note: in expansion of macro 'COMPARE_VAL'
   if (COMPARE_VAL(bp, bs, ep, es)) {
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/hash.c:2761:17: warning: cast increases required alignment of target type [-Wcast-align]
             : *((uint32_t *)(ap)) > *((uint32_t *)(bp)))\
                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/hash.c:2768:48: note: in expansion of macro 'COMPARE_VAL_'
   ((dir) ? COMPARE_VAL_((bp),(bs),(ap),(as)) : COMPARE_VAL_((ap),(as),(bp),(bs)))
                                                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/hash.c:2829:7: note: in expansion of macro 'COMPARE_VAL'
   if (COMPARE_VAL(bp, bs, ep, es)) {
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/hash.c:2761:39: warning: cast increases required alignment of target type [-Wcast-align]
             : *((uint32_t *)(ap)) > *((uint32_t *)(bp)))\
                                       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/hash.c:2768:48: note: in expansion of macro 'COMPARE_VAL_'
   ((dir) ? COMPARE_VAL_((bp),(bs),(ap),(as)) : COMPARE_VAL_((ap),(as),(bp),(bs)))
                                                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/hash.c:2829:7: note: in expansion of macro 'COMPARE_VAL'
   if (COMPARE_VAL(bp, bs, ep, es)) {
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/hash.c:2763:17: warning: cast increases required alignment of target type [-Wcast-align]
             ? *((int64_t *)(ap)) > *((int64_t *)(bp))\
                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/hash.c:2768:48: note: in expansion of macro 'COMPARE_VAL_'
   ((dir) ? COMPARE_VAL_((bp),(bs),(ap),(as)) : COMPARE_VAL_((ap),(as),(bp),(bs)))
                                                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/hash.c:2829:7: note: in expansion of macro 'COMPARE_VAL'
   if (COMPARE_VAL(bp, bs, ep, es)) {
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/hash.c:2763:38: warning: cast increases required alignment of target type [-Wcast-align]
             ? *((int64_t *)(ap)) > *((int64_t *)(bp))\
                                      ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/hash.c:2768:48: note: in expansion of macro 'COMPARE_VAL_'
   ((dir) ? COMPARE_VAL_((bp),(bs),(ap),(as)) : COMPARE_VAL_((ap),(as),(bp),(bs)))
                                                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/hash.c:2829:7: note: in expansion of macro 'COMPARE_VAL'
   if (COMPARE_VAL(bp, bs, ep, es)) {
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/hash.c:2764:17: warning: cast increases required alignment of target type [-Wcast-align]
             : *((int32_t *)(ap)) > *((int32_t *)(bp))))\
                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/hash.c:2768:48: note: in expansion of macro 'COMPARE_VAL_'
   ((dir) ? COMPARE_VAL_((bp),(bs),(ap),(as)) : COMPARE_VAL_((ap),(as),(bp),(bs)))
                                                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/hash.c:2829:7: note: in expansion of macro 'COMPARE_VAL'
   if (COMPARE_VAL(bp, bs, ep, es)) {
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/hash.c:2764:38: warning: cast increases required alignment of target type [-Wcast-align]
             : *((int32_t *)(ap)) > *((int32_t *)(bp))))\
                                      ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/hash.c:2768:48: note: in expansion of macro 'COMPARE_VAL_'
   ((dir) ? COMPARE_VAL_((bp),(bs),(ap),(as)) : COMPARE_VAL_((ap),(as),(bp),(bs)))
                                                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/hash.c:2829:7: note: in expansion of macro 'COMPARE_VAL'
   if (COMPARE_VAL(bp, bs, ep, es)) {
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/hash.c:2760:17: warning: cast increases required alignment of target type [-Wcast-align]
             ? *((uint64_t *)(ap)) > *((uint64_t *)(bp))\
                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/hash.c:2768:12: note: in expansion of macro 'COMPARE_VAL_'
   ((dir) ? COMPARE_VAL_((bp),(bs),(ap),(as)) : COMPARE_VAL_((ap),(as),(bp),(bs)))
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/hash.c:2835:7: note: in expansion of macro 'COMPARE_VAL'
   if (COMPARE_VAL(bp, bs, cp, cs)) {
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/hash.c:2760:39: warning: cast increases required alignment of target type [-Wcast-align]
             ? *((uint64_t *)(ap)) > *((uint64_t *)(bp))\
                                       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/hash.c:2768:12: note: in expansion of macro 'COMPARE_VAL_'
   ((dir) ? COMPARE_VAL_((bp),(bs),(ap),(as)) : COMPARE_VAL_((ap),(as),(bp),(bs)))
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/hash.c:2835:7: note: in expansion of macro 'COMPARE_VAL'
   if (COMPARE_VAL(bp, bs, cp, cs)) {
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/hash.c:2761:17: warning: cast increases required alignment of target type [-Wcast-align]
             : *((uint32_t *)(ap)) > *((uint32_t *)(bp)))\
                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/hash.c:2768:12: note: in expansion of macro 'COMPARE_VAL_'
   ((dir) ? COMPARE_VAL_((bp),(bs),(ap),(as)) : COMPARE_VAL_((ap),(as),(bp),(bs)))
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/hash.c:2835:7: note: in expansion of macro 'COMPARE_VAL'
   if (COMPARE_VAL(bp, bs, cp, cs)) {
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/hash.c:2761:39: warning: cast increases required alignment of target type [-Wcast-align]
             : *((uint32_t *)(ap)) > *((uint32_t *)(bp)))\
                                       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/hash.c:2768:12: note: in expansion of macro 'COMPARE_VAL_'
   ((dir) ? COMPARE_VAL_((bp),(bs),(ap),(as)) : COMPARE_VAL_((ap),(as),(bp),(bs)))
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/hash.c:2835:7: note: in expansion of macro 'COMPARE_VAL'
   if (COMPARE_VAL(bp, bs, cp, cs)) {
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/hash.c:2763:17: warning: cast increases required alignment of target type [-Wcast-align]
             ? *((int64_t *)(ap)) > *((int64_t *)(bp))\
                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/hash.c:2768:12: note: in expansion of macro 'COMPARE_VAL_'
   ((dir) ? COMPARE_VAL_((bp),(bs),(ap),(as)) : COMPARE_VAL_((ap),(as),(bp),(bs)))
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/hash.c:2835:7: note: in expansion of macro 'COMPARE_VAL'
   if (COMPARE_VAL(bp, bs, cp, cs)) {
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/hash.c:2763:38: warning: cast increases required alignment of target type [-Wcast-align]
             ? *((int64_t *)(ap)) > *((int64_t *)(bp))\
                                      ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/hash.c:2768:12: note: in expansion of macro 'COMPARE_VAL_'
   ((dir) ? COMPARE_VAL_((bp),(bs),(ap),(as)) : COMPARE_VAL_((ap),(as),(bp),(bs)))
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/hash.c:2835:7: note: in expansion of macro 'COMPARE_VAL'
   if (COMPARE_VAL(bp, bs, cp, cs)) {
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/hash.c:2764:17: warning: cast increases required alignment of target type [-Wcast-align]
             : *((int32_t *)(ap)) > *((int32_t *)(bp))))\
                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/hash.c:2768:12: note: in expansion of macro 'COMPARE_VAL_'
   ((dir) ? COMPARE_VAL_((bp),(bs),(ap),(as)) : COMPARE_VAL_((ap),(as),(bp),(bs)))
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/hash.c:2835:7: note: in expansion of macro 'COMPARE_VAL'
   if (COMPARE_VAL(bp, bs, cp, cs)) {
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/hash.c:2764:38: warning: cast increases required alignment of target type [-Wcast-align]
             : *((int32_t *)(ap)) > *((int32_t *)(bp))))\
                                      ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/hash.c:2768:12: note: in expansion of macro 'COMPARE_VAL_'
   ((dir) ? COMPARE_VAL_((bp),(bs),(ap),(as)) : COMPARE_VAL_((ap),(as),(bp),(bs)))
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/hash.c:2835:7: note: in expansion of macro 'COMPARE_VAL'
   if (COMPARE_VAL(bp, bs, cp, cs)) {
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/hash.c:2760:17: warning: cast increases required alignment of target type [-Wcast-align]
             ? *((uint64_t *)(ap)) > *((uint64_t *)(bp))\
                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/hash.c:2768:48: note: in expansion of macro 'COMPARE_VAL_'
   ((dir) ? COMPARE_VAL_((bp),(bs),(ap),(as)) : COMPARE_VAL_((ap),(as),(bp),(bs)))
                                                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/hash.c:2835:7: note: in expansion of macro 'COMPARE_VAL'
   if (COMPARE_VAL(bp, bs, cp, cs)) {
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/hash.c:2760:39: warning: cast increases required alignment of target type [-Wcast-align]
             ? *((uint64_t *)(ap)) > *((uint64_t *)(bp))\
                                       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/hash.c:2768:48: note: in expansion of macro 'COMPARE_VAL_'
   ((dir) ? COMPARE_VAL_((bp),(bs),(ap),(as)) : COMPARE_VAL_((ap),(as),(bp),(bs)))
                                                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/hash.c:2835:7: note: in expansion of macro 'COMPARE_VAL'
   if (COMPARE_VAL(bp, bs, cp, cs)) {
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/hash.c:2761:17: warning: cast increases required alignment of target type [-Wcast-align]
             : *((uint32_t *)(ap)) > *((uint32_t *)(bp)))\
                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/hash.c:2768:48: note: in expansion of macro 'COMPARE_VAL_'
   ((dir) ? COMPARE_VAL_((bp),(bs),(ap),(as)) : COMPARE_VAL_((ap),(as),(bp),(bs)))
                                                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/hash.c:2835:7: note: in expansion of macro 'COMPARE_VAL'
   if (COMPARE_VAL(bp, bs, cp, cs)) {
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/hash.c:2761:39: warning: cast increases required alignment of target type [-Wcast-align]
             : *((uint32_t *)(ap)) > *((uint32_t *)(bp)))\
                                       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/hash.c:2768:48: note: in expansion of macro 'COMPARE_VAL_'
   ((dir) ? COMPARE_VAL_((bp),(bs),(ap),(as)) : COMPARE_VAL_((ap),(as),(bp),(bs)))
                                                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/hash.c:2835:7: note: in expansion of macro 'COMPARE_VAL'
   if (COMPARE_VAL(bp, bs, cp, cs)) {
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/hash.c:2763:17: warning: cast increases required alignment of target type [-Wcast-align]
             ? *((int64_t *)(ap)) > *((int64_t *)(bp))\
                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/hash.c:2768:48: note: in expansion of macro 'COMPARE_VAL_'
   ((dir) ? COMPARE_VAL_((bp),(bs),(ap),(as)) : COMPARE_VAL_((ap),(as),(bp),(bs)))
                                                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/hash.c:2835:7: note: in expansion of macro 'COMPARE_VAL'
   if (COMPARE_VAL(bp, bs, cp, cs)) {
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/hash.c:2763:38: warning: cast increases required alignment of target type [-Wcast-align]
             ? *((int64_t *)(ap)) > *((int64_t *)(bp))\
                                      ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/hash.c:2768:48: note: in expansion of macro 'COMPARE_VAL_'
   ((dir) ? COMPARE_VAL_((bp),(bs),(ap),(as)) : COMPARE_VAL_((ap),(as),(bp),(bs)))
                                                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/hash.c:2835:7: note: in expansion of macro 'COMPARE_VAL'
   if (COMPARE_VAL(bp, bs, cp, cs)) {
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/hash.c:2764:17: warning: cast increases required alignment of target type [-Wcast-align]
             : *((int32_t *)(ap)) > *((int32_t *)(bp))))\
                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/hash.c:2768:48: note: in expansion of macro 'COMPARE_VAL_'
   ((dir) ? COMPARE_VAL_((bp),(bs),(ap),(as)) : COMPARE_VAL_((ap),(as),(bp),(bs)))
                                                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/hash.c:2835:7: note: in expansion of macro 'COMPARE_VAL'
   if (COMPARE_VAL(bp, bs, cp, cs)) {
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/hash.c:2764:38: warning: cast increases required alignment of target type [-Wcast-align]
             : *((int32_t *)(ap)) > *((int32_t *)(bp))))\
                                      ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/hash.c:2768:48: note: in expansion of macro 'COMPARE_VAL_'
   ((dir) ? COMPARE_VAL_((bp),(bs),(ap),(as)) : COMPARE_VAL_((ap),(as),(bp),(bs)))
                                                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/hash.c:2835:7: note: in expansion of macro 'COMPARE_VAL'
   if (COMPARE_VAL(bp, bs, cp, cs)) {
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/hash.c:2760:17: warning: cast increases required alignment of target type [-Wcast-align]
             ? *((uint64_t *)(ap)) > *((uint64_t *)(bp))\
                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/hash.c:2768:12: note: in expansion of macro 'COMPARE_VAL_'
   ((dir) ? COMPARE_VAL_((bp),(bs),(ap),(as)) : COMPARE_VAL_((ap),(as),(bp),(bs)))
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/hash.c:2838:9: note: in expansion of macro 'COMPARE_VAL'
     if (COMPARE_VAL(cp, cs, ep, es)) {
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/hash.c:2760:39: warning: cast increases required alignment of target type [-Wcast-align]
             ? *((uint64_t *)(ap)) > *((uint64_t *)(bp))\
                                       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/hash.c:2768:12: note: in expansion of macro 'COMPARE_VAL_'
   ((dir) ? COMPARE_VAL_((bp),(bs),(ap),(as)) : COMPARE_VAL_((ap),(as),(bp),(bs)))
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/hash.c:2838:9: note: in expansion of macro 'COMPARE_VAL'
     if (COMPARE_VAL(cp, cs, ep, es)) {
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/hash.c:2761:17: warning: cast increases required alignment of target type [-Wcast-align]
             : *((uint32_t *)(ap)) > *((uint32_t *)(bp)))\
                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/hash.c:2768:12: note: in expansion of macro 'COMPARE_VAL_'
   ((dir) ? COMPARE_VAL_((bp),(bs),(ap),(as)) : COMPARE_VAL_((ap),(as),(bp),(bs)))
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/hash.c:2838:9: note: in expansion of macro 'COMPARE_VAL'
     if (COMPARE_VAL(cp, cs, ep, es)) {
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/hash.c:2761:39: warning: cast increases required alignment of target type [-Wcast-align]
             : *((uint32_t *)(ap)) > *((uint32_t *)(bp)))\
                                       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/hash.c:2768:12: note: in expansion of macro 'COMPARE_VAL_'
   ((dir) ? COMPARE_VAL_((bp),(bs),(ap),(as)) : COMPARE_VAL_((ap),(as),(bp),(bs)))
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/hash.c:2838:9: note: in expansion of macro 'COMPARE_VAL'
     if (COMPARE_VAL(cp, cs, ep, es)) {
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/hash.c:2763:17: warning: cast increases required alignment of target type [-Wcast-align]
             ? *((int64_t *)(ap)) > *((int64_t *)(bp))\
                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/hash.c:2768:12: note: in expansion of macro 'COMPARE_VAL_'
   ((dir) ? COMPARE_VAL_((bp),(bs),(ap),(as)) : COMPARE_VAL_((ap),(as),(bp),(bs)))
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/hash.c:2838:9: note: in expansion of macro 'COMPARE_VAL'
     if (COMPARE_VAL(cp, cs, ep, es)) {
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/hash.c:2763:38: warning: cast increases required alignment of target type [-Wcast-align]
             ? *((int64_t *)(ap)) > *((int64_t *)(bp))\
                                      ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/hash.c:2768:12: note: in expansion of macro 'COMPARE_VAL_'
   ((dir) ? COMPARE_VAL_((bp),(bs),(ap),(as)) : COMPARE_VAL_((ap),(as),(bp),(bs)))
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/hash.c:2838:9: note: in expansion of macro 'COMPARE_VAL'
     if (COMPARE_VAL(cp, cs, ep, es)) {
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/hash.c:2764:17: warning: cast increases required alignment of target type [-Wcast-align]
             : *((int32_t *)(ap)) > *((int32_t *)(bp))))\
                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/hash.c:2768:12: note: in expansion of macro 'COMPARE_VAL_'
   ((dir) ? COMPARE_VAL_((bp),(bs),(ap),(as)) : COMPARE_VAL_((ap),(as),(bp),(bs)))
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/hash.c:2838:9: note: in expansion of macro 'COMPARE_VAL'
     if (COMPARE_VAL(cp, cs, ep, es)) {
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/hash.c:2764:38: warning: cast increases required alignment of target type [-Wcast-align]
             : *((int32_t *)(ap)) > *((int32_t *)(bp))))\
                                      ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/hash.c:2768:12: note: in expansion of macro 'COMPARE_VAL_'
   ((dir) ? COMPARE_VAL_((bp),(bs),(ap),(as)) : COMPARE_VAL_((ap),(as),(bp),(bs)))
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/hash.c:2838:9: note: in expansion of macro 'COMPARE_VAL'
     if (COMPARE_VAL(cp, cs, ep, es)) {
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/hash.c:2760:17: warning: cast increases required alignment of target type [-Wcast-align]
             ? *((uint64_t *)(ap)) > *((uint64_t *)(bp))\
                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/hash.c:2768:48: note: in expansion of macro 'COMPARE_VAL_'
   ((dir) ? COMPARE_VAL_((bp),(bs),(ap),(as)) : COMPARE_VAL_((ap),(as),(bp),(bs)))
                                                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/hash.c:2838:9: note: in expansion of macro 'COMPARE_VAL'
     if (COMPARE_VAL(cp, cs, ep, es)) {
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/hash.c:2760:39: warning: cast increases required alignment of target type [-Wcast-align]
             ? *((uint64_t *)(ap)) > *((uint64_t *)(bp))\
                                       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/hash.c:2768:48: note: in expansion of macro 'COMPARE_VAL_'
   ((dir) ? COMPARE_VAL_((bp),(bs),(ap),(as)) : COMPARE_VAL_((ap),(as),(bp),(bs)))
                                                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/hash.c:2838:9: note: in expansion of macro 'COMPARE_VAL'
     if (COMPARE_VAL(cp, cs, ep, es)) {
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/hash.c:2761:17: warning: cast increases required alignment of target type [-Wcast-align]
             : *((uint32_t *)(ap)) > *((uint32_t *)(bp)))\
                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/hash.c:2768:48: note: in expansion of macro 'COMPARE_VAL_'
   ((dir) ? COMPARE_VAL_((bp),(bs),(ap),(as)) : COMPARE_VAL_((ap),(as),(bp),(bs)))
                                                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/hash.c:2838:9: note: in expansion of macro 'COMPARE_VAL'
     if (COMPARE_VAL(cp, cs, ep, es)) {
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/hash.c:2761:39: warning: cast increases required alignment of target type [-Wcast-align]
             : *((uint32_t *)(ap)) > *((uint32_t *)(bp)))\
                                       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/hash.c:2768:48: note: in expansion of macro 'COMPARE_VAL_'
   ((dir) ? COMPARE_VAL_((bp),(bs),(ap),(as)) : COMPARE_VAL_((ap),(as),(bp),(bs)))
                                                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/hash.c:2838:9: note: in expansion of macro 'COMPARE_VAL'
     if (COMPARE_VAL(cp, cs, ep, es)) {
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/hash.c:2763:17: warning: cast increases required alignment of target type [-Wcast-align]
             ? *((int64_t *)(ap)) > *((int64_t *)(bp))\
                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/hash.c:2768:48: note: in expansion of macro 'COMPARE_VAL_'
   ((dir) ? COMPARE_VAL_((bp),(bs),(ap),(as)) : COMPARE_VAL_((ap),(as),(bp),(bs)))
                                                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/hash.c:2838:9: note: in expansion of macro 'COMPARE_VAL'
     if (COMPARE_VAL(cp, cs, ep, es)) {
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/hash.c:2763:38: warning: cast increases required alignment of target type [-Wcast-align]
             ? *((int64_t *)(ap)) > *((int64_t *)(bp))\
                                      ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/hash.c:2768:48: note: in expansion of macro 'COMPARE_VAL_'
   ((dir) ? COMPARE_VAL_((bp),(bs),(ap),(as)) : COMPARE_VAL_((ap),(as),(bp),(bs)))
                                                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/hash.c:2838:9: note: in expansion of macro 'COMPARE_VAL'
     if (COMPARE_VAL(cp, cs, ep, es)) {
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/hash.c:2764:17: warning: cast increases required alignment of target type [-Wcast-align]
             : *((int32_t *)(ap)) > *((int32_t *)(bp))))\
                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/hash.c:2768:48: note: in expansion of macro 'COMPARE_VAL_'
   ((dir) ? COMPARE_VAL_((bp),(bs),(ap),(as)) : COMPARE_VAL_((ap),(as),(bp),(bs)))
                                                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/hash.c:2838:9: note: in expansion of macro 'COMPARE_VAL'
     if (COMPARE_VAL(cp, cs, ep, es)) {
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/hash.c:2764:38: warning: cast increases required alignment of target type [-Wcast-align]
             : *((int32_t *)(ap)) > *((int32_t *)(bp))))\
                                      ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/hash.c:2768:48: note: in expansion of macro 'COMPARE_VAL_'
   ((dir) ? COMPARE_VAL_((bp),(bs),(ap),(as)) : COMPARE_VAL_((ap),(as),(bp),(bs)))
                                                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/hash.c:2838:9: note: in expansion of macro 'COMPARE_VAL'
     if (COMPARE_VAL(cp, cs, ep, es)) {
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/hash.c:2760:17: warning: cast increases required alignment of target type [-Wcast-align]
             ? *((uint64_t *)(ap)) > *((uint64_t *)(bp))\
                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/hash.c:2768:12: note: in expansion of macro 'COMPARE_VAL_'
   ((dir) ? COMPARE_VAL_((bp),(bs),(ap),(as)) : COMPARE_VAL_((ap),(as),(bp),(bs)))
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/hash.c:2851:14: note: in expansion of macro 'COMPARE_VAL'
     } while (COMPARE_VAL(cp, cs, bp, bs));
              ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/hash.c:2760:39: warning: cast increases required alignment of target type [-Wcast-align]
             ? *((uint64_t *)(ap)) > *((uint64_t *)(bp))\
                                       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/hash.c:2768:12: note: in expansion of macro 'COMPARE_VAL_'
   ((dir) ? COMPARE_VAL_((bp),(bs),(ap),(as)) : COMPARE_VAL_((ap),(as),(bp),(bs)))
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/hash.c:2851:14: note: in expansion of macro 'COMPARE_VAL'
     } while (COMPARE_VAL(cp, cs, bp, bs));
              ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/hash.c:2761:17: warning: cast increases required alignment of target type [-Wcast-align]
             : *((uint32_t *)(ap)) > *((uint32_t *)(bp)))\
                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/hash.c:2768:12: note: in expansion of macro 'COMPARE_VAL_'
   ((dir) ? COMPARE_VAL_((bp),(bs),(ap),(as)) : COMPARE_VAL_((ap),(as),(bp),(bs)))
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/hash.c:2851:14: note: in expansion of macro 'COMPARE_VAL'
     } while (COMPARE_VAL(cp, cs, bp, bs));
              ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/hash.c:2761:39: warning: cast increases required alignment of target type [-Wcast-align]
             : *((uint32_t *)(ap)) > *((uint32_t *)(bp)))\
                                       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/hash.c:2768:12: note: in expansion of macro 'COMPARE_VAL_'
   ((dir) ? COMPARE_VAL_((bp),(bs),(ap),(as)) : COMPARE_VAL_((ap),(as),(bp),(bs)))
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/hash.c:2851:14: note: in expansion of macro 'COMPARE_VAL'
     } while (COMPARE_VAL(cp, cs, bp, bs));
              ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/hash.c:2763:17: warning: cast increases required alignment of target type [-Wcast-align]
             ? *((int64_t *)(ap)) > *((int64_t *)(bp))\
                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/hash.c:2768:12: note: in expansion of macro 'COMPARE_VAL_'
   ((dir) ? COMPARE_VAL_((bp),(bs),(ap),(as)) : COMPARE_VAL_((ap),(as),(bp),(bs)))
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/hash.c:2851:14: note: in expansion of macro 'COMPARE_VAL'
     } while (COMPARE_VAL(cp, cs, bp, bs));
              ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/hash.c:2763:38: warning: cast increases required alignment of target type [-Wcast-align]
             ? *((int64_t *)(ap)) > *((int64_t *)(bp))\
                                      ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/hash.c:2768:12: note: in expansion of macro 'COMPARE_VAL_'
   ((dir) ? COMPARE_VAL_((bp),(bs),(ap),(as)) : COMPARE_VAL_((ap),(as),(bp),(bs)))
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/hash.c:2851:14: note: in expansion of macro 'COMPARE_VAL'
     } while (COMPARE_VAL(cp, cs, bp, bs));
              ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/hash.c:2764:17: warning: cast increases required alignment of target type [-Wcast-align]
             : *((int32_t *)(ap)) > *((int32_t *)(bp))))\
                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/hash.c:2768:12: note: in expansion of macro 'COMPARE_VAL_'
   ((dir) ? COMPARE_VAL_((bp),(bs),(ap),(as)) : COMPARE_VAL_((ap),(as),(bp),(bs)))
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/hash.c:2851:14: note: in expansion of macro 'COMPARE_VAL'
     } while (COMPARE_VAL(cp, cs, bp, bs));
              ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/hash.c:2764:38: warning: cast increases required alignment of target type [-Wcast-align]
             : *((int32_t *)(ap)) > *((int32_t *)(bp))))\
                                      ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/hash.c:2768:12: note: in expansion of macro 'COMPARE_VAL_'
   ((dir) ? COMPARE_VAL_((bp),(bs),(ap),(as)) : COMPARE_VAL_((ap),(as),(bp),(bs)))
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/hash.c:2851:14: note: in expansion of macro 'COMPARE_VAL'
     } while (COMPARE_VAL(cp, cs, bp, bs));
              ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/hash.c:2760:17: warning: cast increases required alignment of target type [-Wcast-align]
             ? *((uint64_t *)(ap)) > *((uint64_t *)(bp))\
                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/hash.c:2768:48: note: in expansion of macro 'COMPARE_VAL_'
   ((dir) ? COMPARE_VAL_((bp),(bs),(ap),(as)) : COMPARE_VAL_((ap),(as),(bp),(bs)))
                                                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/hash.c:2851:14: note: in expansion of macro 'COMPARE_VAL'
     } while (COMPARE_VAL(cp, cs, bp, bs));
              ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/hash.c:2760:39: warning: cast increases required alignment of target type [-Wcast-align]
             ? *((uint64_t *)(ap)) > *((uint64_t *)(bp))\
                                       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/hash.c:2768:48: note: in expansion of macro 'COMPARE_VAL_'
   ((dir) ? COMPARE_VAL_((bp),(bs),(ap),(as)) : COMPARE_VAL_((ap),(as),(bp),(bs)))
                                                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/hash.c:2851:14: note: in expansion of macro 'COMPARE_VAL'
     } while (COMPARE_VAL(cp, cs, bp, bs));
              ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/hash.c:2761:17: warning: cast increases required alignment of target type [-Wcast-align]
             : *((uint32_t *)(ap)) > *((uint32_t *)(bp)))\
                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/hash.c:2768:48: note: in expansion of macro 'COMPARE_VAL_'
   ((dir) ? COMPARE_VAL_((bp),(bs),(ap),(as)) : COMPARE_VAL_((ap),(as),(bp),(bs)))
                                                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/hash.c:2851:14: note: in expansion of macro 'COMPARE_VAL'
     } while (COMPARE_VAL(cp, cs, bp, bs));
              ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/hash.c:2761:39: warning: cast increases required alignment of target type [-Wcast-align]
             : *((uint32_t *)(ap)) > *((uint32_t *)(bp)))\
                                       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/hash.c:2768:48: note: in expansion of macro 'COMPARE_VAL_'
   ((dir) ? COMPARE_VAL_((bp),(bs),(ap),(as)) : COMPARE_VAL_((ap),(as),(bp),(bs)))
                                                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/hash.c:2851:14: note: in expansion of macro 'COMPARE_VAL'
     } while (COMPARE_VAL(cp, cs, bp, bs));
              ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/hash.c:2763:17: warning: cast increases required alignment of target type [-Wcast-align]
             ? *((int64_t *)(ap)) > *((int64_t *)(bp))\
                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/hash.c:2768:48: note: in expansion of macro 'COMPARE_VAL_'
   ((dir) ? COMPARE_VAL_((bp),(bs),(ap),(as)) : COMPARE_VAL_((ap),(as),(bp),(bs)))
                                                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/hash.c:2851:14: note: in expansion of macro 'COMPARE_VAL'
     } while (COMPARE_VAL(cp, cs, bp, bs));
              ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/hash.c:2763:38: warning: cast increases required alignment of target type [-Wcast-align]
             ? *((int64_t *)(ap)) > *((int64_t *)(bp))\
                                      ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/hash.c:2768:48: note: in expansion of macro 'COMPARE_VAL_'
   ((dir) ? COMPARE_VAL_((bp),(bs),(ap),(as)) : COMPARE_VAL_((ap),(as),(bp),(bs)))
                                                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/hash.c:2851:14: note: in expansion of macro 'COMPARE_VAL'
     } while (COMPARE_VAL(cp, cs, bp, bs));
              ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/hash.c:2764:17: warning: cast increases required alignment of target type [-Wcast-align]
             : *((int32_t *)(ap)) > *((int32_t *)(bp))))\
                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/hash.c:2768:48: note: in expansion of macro 'COMPARE_VAL_'
   ((dir) ? COMPARE_VAL_((bp),(bs),(ap),(as)) : COMPARE_VAL_((ap),(as),(bp),(bs)))
                                                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/hash.c:2851:14: note: in expansion of macro 'COMPARE_VAL'
     } while (COMPARE_VAL(cp, cs, bp, bs));
              ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/hash.c:2764:38: warning: cast increases required alignment of target type [-Wcast-align]
             : *((int32_t *)(ap)) > *((int32_t *)(bp))))\
                                      ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/hash.c:2768:48: note: in expansion of macro 'COMPARE_VAL_'
   ((dir) ? COMPARE_VAL_((bp),(bs),(ap),(as)) : COMPARE_VAL_((ap),(as),(bp),(bs)))
                                                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/hash.c:2851:14: note: in expansion of macro 'COMPARE_VAL'
     } while (COMPARE_VAL(cp, cs, bp, bs));
              ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/hash.c:2760:17: warning: cast increases required alignment of target type [-Wcast-align]
             ? *((uint64_t *)(ap)) > *((uint64_t *)(bp))\
                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/hash.c:2768:12: note: in expansion of macro 'COMPARE_VAL_'
   ((dir) ? COMPARE_VAL_((bp),(bs),(ap),(as)) : COMPARE_VAL_((ap),(as),(bp),(bs)))
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/hash.c:2855:14: note: in expansion of macro 'COMPARE_VAL'
     } while (COMPARE_VAL(ep, es, cp, cs));
              ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/hash.c:2760:39: warning: cast increases required alignment of target type [-Wcast-align]
             ? *((uint64_t *)(ap)) > *((uint64_t *)(bp))\
                                       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/hash.c:2768:12: note: in expansion of macro 'COMPARE_VAL_'
   ((dir) ? COMPARE_VAL_((bp),(bs),(ap),(as)) : COMPARE_VAL_((ap),(as),(bp),(bs)))
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/hash.c:2855:14: note: in expansion of macro 'COMPARE_VAL'
     } while (COMPARE_VAL(ep, es, cp, cs));
              ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/hash.c:2761:17: warning: cast increases required alignment of target type [-Wcast-align]
             : *((uint32_t *)(ap)) > *((uint32_t *)(bp)))\
                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/hash.c:2768:12: note: in expansion of macro 'COMPARE_VAL_'
   ((dir) ? COMPARE_VAL_((bp),(bs),(ap),(as)) : COMPARE_VAL_((ap),(as),(bp),(bs)))
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/hash.c:2855:14: note: in expansion of macro 'COMPARE_VAL'
     } while (COMPARE_VAL(ep, es, cp, cs));
              ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/hash.c:2761:39: warning: cast increases required alignment of target type [-Wcast-align]
             : *((uint32_t *)(ap)) > *((uint32_t *)(bp)))\
                                       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/hash.c:2768:12: note: in expansion of macro 'COMPARE_VAL_'
   ((dir) ? COMPARE_VAL_((bp),(bs),(ap),(as)) : COMPARE_VAL_((ap),(as),(bp),(bs)))
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/hash.c:2855:14: note: in expansion of macro 'COMPARE_VAL'
     } while (COMPARE_VAL(ep, es, cp, cs));
              ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/hash.c:2763:17: warning: cast increases required alignment of target type [-Wcast-align]
             ? *((int64_t *)(ap)) > *((int64_t *)(bp))\
                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/hash.c:2768:12: note: in expansion of macro 'COMPARE_VAL_'
   ((dir) ? COMPARE_VAL_((bp),(bs),(ap),(as)) : COMPARE_VAL_((ap),(as),(bp),(bs)))
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/hash.c:2855:14: note: in expansion of macro 'COMPARE_VAL'
     } while (COMPARE_VAL(ep, es, cp, cs));
              ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/hash.c:2763:38: warning: cast increases required alignment of target type [-Wcast-align]
             ? *((int64_t *)(ap)) > *((int64_t *)(bp))\
                                      ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/hash.c:2768:12: note: in expansion of macro 'COMPARE_VAL_'
   ((dir) ? COMPARE_VAL_((bp),(bs),(ap),(as)) : COMPARE_VAL_((ap),(as),(bp),(bs)))
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/hash.c:2855:14: note: in expansion of macro 'COMPARE_VAL'
     } while (COMPARE_VAL(ep, es, cp, cs));
              ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/hash.c:2764:17: warning: cast increases required alignment of target type [-Wcast-align]
             : *((int32_t *)(ap)) > *((int32_t *)(bp))))\
                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/hash.c:2768:12: note: in expansion of macro 'COMPARE_VAL_'
   ((dir) ? COMPARE_VAL_((bp),(bs),(ap),(as)) : COMPARE_VAL_((ap),(as),(bp),(bs)))
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/hash.c:2855:14: note: in expansion of macro 'COMPARE_VAL'
     } while (COMPARE_VAL(ep, es, cp, cs));
              ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/hash.c:2764:38: warning: cast increases required alignment of target type [-Wcast-align]
             : *((int32_t *)(ap)) > *((int32_t *)(bp))))\
                                      ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/hash.c:2768:12: note: in expansion of macro 'COMPARE_VAL_'
   ((dir) ? COMPARE_VAL_((bp),(bs),(ap),(as)) : COMPARE_VAL_((ap),(as),(bp),(bs)))
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/hash.c:2855:14: note: in expansion of macro 'COMPARE_VAL'
     } while (COMPARE_VAL(ep, es, cp, cs));
              ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/hash.c:2760:17: warning: cast increases required alignment of target type [-Wcast-align]
             ? *((uint64_t *)(ap)) > *((uint64_t *)(bp))\
                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/hash.c:2768:48: note: in expansion of macro 'COMPARE_VAL_'
   ((dir) ? COMPARE_VAL_((bp),(bs),(ap),(as)) : COMPARE_VAL_((ap),(as),(bp),(bs)))
                                                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/hash.c:2855:14: note: in expansion of macro 'COMPARE_VAL'
     } while (COMPARE_VAL(ep, es, cp, cs));
              ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/hash.c:2760:39: warning: cast increases required alignment of target type [-Wcast-align]
             ? *((uint64_t *)(ap)) > *((uint64_t *)(bp))\
                                       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/hash.c:2768:48: note: in expansion of macro 'COMPARE_VAL_'
   ((dir) ? COMPARE_VAL_((bp),(bs),(ap),(as)) : COMPARE_VAL_((ap),(as),(bp),(bs)))
                                                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/hash.c:2855:14: note: in expansion of macro 'COMPARE_VAL'
     } while (COMPARE_VAL(ep, es, cp, cs));
              ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/hash.c:2761:17: warning: cast increases required alignment of target type [-Wcast-align]
             : *((uint32_t *)(ap)) > *((uint32_t *)(bp)))\
                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/hash.c:2768:48: note: in expansion of macro 'COMPARE_VAL_'
   ((dir) ? COMPARE_VAL_((bp),(bs),(ap),(as)) : COMPARE_VAL_((ap),(as),(bp),(bs)))
                                                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/hash.c:2855:14: note: in expansion of macro 'COMPARE_VAL'
     } while (COMPARE_VAL(ep, es, cp, cs));
              ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/hash.c:2761:39: warning: cast increases required alignment of target type [-Wcast-align]
             : *((uint32_t *)(ap)) > *((uint32_t *)(bp)))\
                                       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/hash.c:2768:48: note: in expansion of macro 'COMPARE_VAL_'
   ((dir) ? COMPARE_VAL_((bp),(bs),(ap),(as)) : COMPARE_VAL_((ap),(as),(bp),(bs)))
                                                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/hash.c:2855:14: note: in expansion of macro 'COMPARE_VAL'
     } while (COMPARE_VAL(ep, es, cp, cs));
              ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/hash.c:2763:17: warning: cast increases required alignment of target type [-Wcast-align]
             ? *((int64_t *)(ap)) > *((int64_t *)(bp))\
                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/hash.c:2768:48: note: in expansion of macro 'COMPARE_VAL_'
   ((dir) ? COMPARE_VAL_((bp),(bs),(ap),(as)) : COMPARE_VAL_((ap),(as),(bp),(bs)))
                                                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/hash.c:2855:14: note: in expansion of macro 'COMPARE_VAL'
     } while (COMPARE_VAL(ep, es, cp, cs));
              ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/hash.c:2763:38: warning: cast increases required alignment of target type [-Wcast-align]
             ? *((int64_t *)(ap)) > *((int64_t *)(bp))\
                                      ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/hash.c:2768:48: note: in expansion of macro 'COMPARE_VAL_'
   ((dir) ? COMPARE_VAL_((bp),(bs),(ap),(as)) : COMPARE_VAL_((ap),(as),(bp),(bs)))
                                                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/hash.c:2855:14: note: in expansion of macro 'COMPARE_VAL'
     } while (COMPARE_VAL(ep, es, cp, cs));
              ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/hash.c:2764:17: warning: cast increases required alignment of target type [-Wcast-align]
             : *((int32_t *)(ap)) > *((int32_t *)(bp))))\
                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/hash.c:2768:48: note: in expansion of macro 'COMPARE_VAL_'
   ((dir) ? COMPARE_VAL_((bp),(bs),(ap),(as)) : COMPARE_VAL_((ap),(as),(bp),(bs)))
                                                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/hash.c:2855:14: note: in expansion of macro 'COMPARE_VAL'
     } while (COMPARE_VAL(ep, es, cp, cs));
              ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/hash.c:2764:38: warning: cast increases required alignment of target type [-Wcast-align]
             : *((int32_t *)(ap)) > *((int32_t *)(bp))))\
                                      ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/hash.c:2768:48: note: in expansion of macro 'COMPARE_VAL_'
   ((dir) ? COMPARE_VAL_((bp),(bs),(ap),(as)) : COMPARE_VAL_((ap),(as),(bp),(bs)))
                                                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/hash.c:2855:14: note: in expansion of macro 'COMPARE_VAL'
     } while (COMPARE_VAL(ep, es, cp, cs));
              ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/hash.c: In function 'pack_val32':
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/hash.c:2898:10: warning: cast increases required alignment of target type [-Wcast-align]
     : (*((int32_t *)((byte *)((arg->flags & GRN_TABLE_SORT_BY_VALUE)\
          ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/hash.c:2930:3: note: in expansion of macro 'PREPARE_VAL32'
   PREPARE_VAL32(id, c, &cr);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/hash.c:2898:10: warning: cast increases required alignment of target type [-Wcast-align]
     : (*((int32_t *)((byte *)((arg->flags & GRN_TABLE_SORT_BY_VALUE)\
          ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/hash.c:2940:5: note: in expansion of macro 'PREPARE_VAL32'
     PREPARE_VAL32(id, e, &er);
     ^
[  8%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/ii.c.o
Scanning dependencies of target todo-t
[  8%] Building C object unittest/examples/CMakeFiles/todo-t.dir/todo-t.c.o
[  8%] Linking C executable todo-t
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/ii.c: In function 'buffer_open':
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/ii.c:1896:19: warning: cast increases required alignment of target type [-Wcast-align]
     if (b) { *b = (buffer *)p; }
                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/ii.c:1897:21: warning: cast increases required alignment of target type [-Wcast-align]
     if (bt) { *bt = (buffer_term *)(p + LPOS(pos)); }
                     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/ii.c: In function 'array_at':
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/ii.c:2178:10: warning: cast increases required alignment of target type [-Wcast-align]
   return (uint32_t *)(p + (id & ARRAY_MASK_IN_A_SEGMENT) * S_ARRAY_ELEMENT);
          ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/ii.c: In function 'array_get':
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/ii.c:2196:10: warning: cast increases required alignment of target type [-Wcast-align]
   return (uint32_t *)(p + (id & ARRAY_MASK_IN_A_SEGMENT) * S_ARRAY_ELEMENT);
          ^
[  8%] Built target todo-t
Scanning dependencies of target skip-t
[  8%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/io.c.o
[  8%] Building C object unittest/examples/CMakeFiles/skip-t.dir/skip-t.c.o
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/ii.c: In function 'buffer_new':
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/ii.c:3484:9: warning: cast increases required alignment of target type [-Wcast-align]
   *br = (buffer_rec *)(((byte *)&b->terms[b->header.nterms]) + b->header.buffer_free);
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/ii.c: In function 'grn_ii_update_one':
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/ii.c:3803:14: warning: cast increases required alignment of target type [-Wcast-align]
         br = (buffer_rec *)(((byte *)&b->terms[b->header.nterms])
              ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/ii.c:3843:16: warning: cast increases required alignment of target type [-Wcast-align]
           br = (buffer_rec *)(((byte *)br) + size2);
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/ii.c: In function 'grn_ii_delete_one':
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/ii.c:3955:10: warning: cast increases required alignment of target type [-Wcast-align]
     br = (buffer_rec *)(((byte *)&b->terms[b->header.nterms]) + b->header.buffer_free);
          ^
In file included from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga.h:22:0,
                 from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/grn.h:740,
                 from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/ii.c:17:
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/ii.c: In function 'grn_ii_column_update':
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1537:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_RECORD_VALUE(obj) (*((grn_id *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/ii.c:5202:50: note: in expansion of macro 'GRN_RECORD_VALUE'
           grn_uvector_add_element(ctx, &uvector, GRN_RECORD_VALUE(new_), weight);
                                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/ii.c:5239:11: warning: cast increases required alignment of target type [-Wcast-align]
     tpe = (grn_id *)GRN_BULK_CURR(post);
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/ii.c:5240:15: warning: cast increases required alignment of target type [-Wcast-align]
     for (tp = (grn_id *)GRN_BULK_HEAD(post); tp < tpe; tp++) {
               ^
In file included from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga.h:22:0,
                 from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/grn.h:740,
                 from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/ii.c:17:
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1537:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_RECORD_VALUE(obj) (*((grn_id *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/ii.c:5298:50: note: in expansion of macro 'GRN_RECORD_VALUE'
           grn_uvector_add_element(ctx, &uvector, GRN_RECORD_VALUE(old_), weight);
                                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/io.c: In function 'array_init_':
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/io.c:335:36: warning: cast increases required alignment of target type [-Wcast-align]
   grn_io_array_spec *array_specs = (grn_io_array_spec *)io->user_header;
                                    ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/io.c:340:15: warning: cast increases required alignment of target type [-Wcast-align]
   io->ainfo = (grn_io_array_info *)mp;
               ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/io.c:350:29: warning: cast increases required alignment of target type [-Wcast-align]
     io->ainfo[i].segments = (uint32_t *)hp;
                             ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/io.c:351:26: warning: cast increases required alignment of target type [-Wcast-align]
     io->ainfo[i].addrs = (void **)mp;
                          ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/io.c: In function 'array_init':
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/io.c:364:38: warning: cast increases required alignment of target type [-Wcast-align]
     grn_io_array_spec *array_specs = (grn_io_array_spec *)io->user_header;
                                      ^
[  8%] Linking C executable skip-t
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/io.c: In function 'grn_io_expire':
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/io.c:1177:44: warning: cast increases required alignment of target type [-Wcast-align]
           grn_io_array_spec *array_specs = (grn_io_array_spec *)io->user_header;
                                            ^
[  8%] Built target skip-t
[  8%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/logger.c.o
[  8%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/mrb.c.o
[  8%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/nfkc.c.o
Scanning dependencies of target no_plan-t
[  8%] Building C object unittest/examples/CMakeFiles/no_plan-t.dir/no_plan-t.c.o
[  8%] Linking C executable no_plan-t
[  8%] Built target no_plan-t
[  8%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/normalizer.c.o
Scanning dependencies of target simple-t
[  8%] Building C object unittest/examples/CMakeFiles/simple-t.dir/simple-t.c.o
[  8%] Linking C executable simple-t
[  8%] Built target simple-t
[  8%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/obj.c.o
Scanning dependencies of target GenServerSource
[  8%] Generating lex_hash.h
[  8%] Built target GenServerSource
Scanning dependencies of target GenFixPrivs
[  8%] Generating mysql_fix_privilege_tables_sql.c
[  8%] Built target GenFixPrivs
[  8%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/operator.c.o
In file included from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga.h:22:0,
                 from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/grn.h:740,
                 from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:19:
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c: In function 'grn_operator_exec_equal':
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:136:16: note: in expansion of macro 'GRN_INT16_VALUE'
     r = (x_ == GRN_INT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:182:7: note: in expansion of macro 'DO_EQ_SUB'
       DO_EQ_SUB;\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:348:3: note: in expansion of macro 'DO_EQ'
   DO_EQ(x, y, r);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:139:16: note: in expansion of macro 'GRN_UINT16_VALUE'
     r = (x_ == GRN_UINT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:182:7: note: in expansion of macro 'DO_EQ_SUB'
       DO_EQ_SUB;\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:348:3: note: in expansion of macro 'DO_EQ'
   DO_EQ(x, y, r);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:142:16: note: in expansion of macro 'GRN_INT32_VALUE'
     r = (x_ == GRN_INT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:182:7: note: in expansion of macro 'DO_EQ_SUB'
       DO_EQ_SUB;\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:348:3: note: in expansion of macro 'DO_EQ'
   DO_EQ(x, y, r);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:145:16: note: in expansion of macro 'GRN_UINT32_VALUE'
     r = (x_ == GRN_UINT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:182:7: note: in expansion of macro 'DO_EQ_SUB'
       DO_EQ_SUB;\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:348:3: note: in expansion of macro 'DO_EQ'
   DO_EQ(x, y, r);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:148:16: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (x_ == GRN_INT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:182:7: note: in expansion of macro 'DO_EQ_SUB'
       DO_EQ_SUB;\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:348:3: note: in expansion of macro 'DO_EQ'
   DO_EQ(x, y, r);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:151:33: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (GRN_TIME_PACK(x_,0) == GRN_INT64_VALUE(y));\
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:182:7: note: in expansion of macro 'DO_EQ_SUB'
       DO_EQ_SUB;\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:348:3: note: in expansion of macro 'DO_EQ'
   DO_EQ(x, y, r);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:154:16: note: in expansion of macro 'GRN_UINT64_VALUE'
     r = (x_ == GRN_UINT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:182:7: note: in expansion of macro 'DO_EQ_SUB'
       DO_EQ_SUB;\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:348:3: note: in expansion of macro 'DO_EQ'
   DO_EQ(x, y, r);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:157:17: note: in expansion of macro 'GRN_FLOAT_VALUE'
     r = ((x_ <= GRN_FLOAT_VALUE(y)) && (x_ >= GRN_FLOAT_VALUE(y)));\
                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:182:7: note: in expansion of macro 'DO_EQ_SUB'
       DO_EQ_SUB;\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:348:3: note: in expansion of macro 'DO_EQ'
   DO_EQ(x, y, r);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:157:47: note: in expansion of macro 'GRN_FLOAT_VALUE'
     r = ((x_ <= GRN_FLOAT_VALUE(y)) && (x_ >= GRN_FLOAT_VALUE(y)));\
                                               ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:182:7: note: in expansion of macro 'DO_EQ_SUB'
       DO_EQ_SUB;\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:348:3: note: in expansion of macro 'DO_EQ'
   DO_EQ(x, y, r);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:136:16: note: in expansion of macro 'GRN_INT16_VALUE'
     r = (x_ == GRN_INT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:188:7: note: in expansion of macro 'DO_EQ_SUB'
       DO_EQ_SUB;\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:348:3: note: in expansion of macro 'DO_EQ'
   DO_EQ(x, y, r);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:139:16: note: in expansion of macro 'GRN_UINT16_VALUE'
     r = (x_ == GRN_UINT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:188:7: note: in expansion of macro 'DO_EQ_SUB'
       DO_EQ_SUB;\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:348:3: note: in expansion of macro 'DO_EQ'
   DO_EQ(x, y, r);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:142:16: note: in expansion of macro 'GRN_INT32_VALUE'
     r = (x_ == GRN_INT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:188:7: note: in expansion of macro 'DO_EQ_SUB'
       DO_EQ_SUB;\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:348:3: note: in expansion of macro 'DO_EQ'
   DO_EQ(x, y, r);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:145:16: note: in expansion of macro 'GRN_UINT32_VALUE'
     r = (x_ == GRN_UINT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:188:7: note: in expansion of macro 'DO_EQ_SUB'
       DO_EQ_SUB;\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:348:3: note: in expansion of macro 'DO_EQ'
   DO_EQ(x, y, r);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:148:16: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (x_ == GRN_INT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:188:7: note: in expansion of macro 'DO_EQ_SUB'
       DO_EQ_SUB;\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:348:3: note: in expansion of macro 'DO_EQ'
   DO_EQ(x, y, r);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:151:33: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (GRN_TIME_PACK(x_,0) == GRN_INT64_VALUE(y));\
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:188:7: note: in expansion of macro 'DO_EQ_SUB'
       DO_EQ_SUB;\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:348:3: note: in expansion of macro 'DO_EQ'
   DO_EQ(x, y, r);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:154:16: note: in expansion of macro 'GRN_UINT64_VALUE'
     r = (x_ == GRN_UINT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:188:7: note: in expansion of macro 'DO_EQ_SUB'
       DO_EQ_SUB;\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:348:3: note: in expansion of macro 'DO_EQ'
   DO_EQ(x, y, r);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:157:17: note: in expansion of macro 'GRN_FLOAT_VALUE'
     r = ((x_ <= GRN_FLOAT_VALUE(y)) && (x_ >= GRN_FLOAT_VALUE(y)));\
                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:188:7: note: in expansion of macro 'DO_EQ_SUB'
       DO_EQ_SUB;\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:348:3: note: in expansion of macro 'DO_EQ'
   DO_EQ(x, y, r);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:157:47: note: in expansion of macro 'GRN_FLOAT_VALUE'
     r = ((x_ <= GRN_FLOAT_VALUE(y)) && (x_ >= GRN_FLOAT_VALUE(y)));\
                                               ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:188:7: note: in expansion of macro 'DO_EQ_SUB'
       DO_EQ_SUB;\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:348:3: note: in expansion of macro 'DO_EQ'
   DO_EQ(x, y, r);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:193:20: note: in expansion of macro 'GRN_INT16_VALUE'
       int16_t x_ = GRN_INT16_VALUE(x);\
                    ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:348:3: note: in expansion of macro 'DO_EQ'
   DO_EQ(x, y, r);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:136:16: note: in expansion of macro 'GRN_INT16_VALUE'
     r = (x_ == GRN_INT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:194:7: note: in expansion of macro 'DO_EQ_SUB'
       DO_EQ_SUB;\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:348:3: note: in expansion of macro 'DO_EQ'
   DO_EQ(x, y, r);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:139:16: note: in expansion of macro 'GRN_UINT16_VALUE'
     r = (x_ == GRN_UINT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:194:7: note: in expansion of macro 'DO_EQ_SUB'
       DO_EQ_SUB;\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:348:3: note: in expansion of macro 'DO_EQ'
   DO_EQ(x, y, r);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:142:16: note: in expansion of macro 'GRN_INT32_VALUE'
     r = (x_ == GRN_INT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:194:7: note: in expansion of macro 'DO_EQ_SUB'
       DO_EQ_SUB;\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:348:3: note: in expansion of macro 'DO_EQ'
   DO_EQ(x, y, r);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:145:16: note: in expansion of macro 'GRN_UINT32_VALUE'
     r = (x_ == GRN_UINT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:194:7: note: in expansion of macro 'DO_EQ_SUB'
       DO_EQ_SUB;\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:348:3: note: in expansion of macro 'DO_EQ'
   DO_EQ(x, y, r);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:148:16: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (x_ == GRN_INT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:194:7: note: in expansion of macro 'DO_EQ_SUB'
       DO_EQ_SUB;\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:348:3: note: in expansion of macro 'DO_EQ'
   DO_EQ(x, y, r);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:151:33: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (GRN_TIME_PACK(x_,0) == GRN_INT64_VALUE(y));\
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:194:7: note: in expansion of macro 'DO_EQ_SUB'
       DO_EQ_SUB;\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:348:3: note: in expansion of macro 'DO_EQ'
   DO_EQ(x, y, r);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:154:16: note: in expansion of macro 'GRN_UINT64_VALUE'
     r = (x_ == GRN_UINT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:194:7: note: in expansion of macro 'DO_EQ_SUB'
       DO_EQ_SUB;\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:348:3: note: in expansion of macro 'DO_EQ'
   DO_EQ(x, y, r);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:157:17: note: in expansion of macro 'GRN_FLOAT_VALUE'
     r = ((x_ <= GRN_FLOAT_VALUE(y)) && (x_ >= GRN_FLOAT_VALUE(y)));\
                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:194:7: note: in expansion of macro 'DO_EQ_SUB'
       DO_EQ_SUB;\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:348:3: note: in expansion of macro 'DO_EQ'
   DO_EQ(x, y, r);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:157:47: note: in expansion of macro 'GRN_FLOAT_VALUE'
     r = ((x_ <= GRN_FLOAT_VALUE(y)) && (x_ >= GRN_FLOAT_VALUE(y)));\
                                               ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:194:7: note: in expansion of macro 'DO_EQ_SUB'
       DO_EQ_SUB;\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:348:3: note: in expansion of macro 'DO_EQ'
   DO_EQ(x, y, r);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:199:21: note: in expansion of macro 'GRN_UINT16_VALUE'
       uint16_t x_ = GRN_UINT16_VALUE(x);\
                     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:348:3: note: in expansion of macro 'DO_EQ'
   DO_EQ(x, y, r);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:136:16: note: in expansion of macro 'GRN_INT16_VALUE'
     r = (x_ == GRN_INT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:200:7: note: in expansion of macro 'DO_EQ_SUB'
       DO_EQ_SUB;\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:348:3: note: in expansion of macro 'DO_EQ'
   DO_EQ(x, y, r);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:139:16: note: in expansion of macro 'GRN_UINT16_VALUE'
     r = (x_ == GRN_UINT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:200:7: note: in expansion of macro 'DO_EQ_SUB'
       DO_EQ_SUB;\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:348:3: note: in expansion of macro 'DO_EQ'
   DO_EQ(x, y, r);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:142:16: note: in expansion of macro 'GRN_INT32_VALUE'
     r = (x_ == GRN_INT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:200:7: note: in expansion of macro 'DO_EQ_SUB'
       DO_EQ_SUB;\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:348:3: note: in expansion of macro 'DO_EQ'
   DO_EQ(x, y, r);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:145:16: note: in expansion of macro 'GRN_UINT32_VALUE'
     r = (x_ == GRN_UINT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:200:7: note: in expansion of macro 'DO_EQ_SUB'
       DO_EQ_SUB;\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:348:3: note: in expansion of macro 'DO_EQ'
   DO_EQ(x, y, r);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:148:16: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (x_ == GRN_INT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:200:7: note: in expansion of macro 'DO_EQ_SUB'
       DO_EQ_SUB;\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:348:3: note: in expansion of macro 'DO_EQ'
   DO_EQ(x, y, r);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:151:33: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (GRN_TIME_PACK(x_,0) == GRN_INT64_VALUE(y));\
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:200:7: note: in expansion of macro 'DO_EQ_SUB'
       DO_EQ_SUB;\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:348:3: note: in expansion of macro 'DO_EQ'
   DO_EQ(x, y, r);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:154:16: note: in expansion of macro 'GRN_UINT64_VALUE'
     r = (x_ == GRN_UINT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:200:7: note: in expansion of macro 'DO_EQ_SUB'
       DO_EQ_SUB;\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:348:3: note: in expansion of macro 'DO_EQ'
   DO_EQ(x, y, r);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:157:17: note: in expansion of macro 'GRN_FLOAT_VALUE'
     r = ((x_ <= GRN_FLOAT_VALUE(y)) && (x_ >= GRN_FLOAT_VALUE(y)));\
                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:200:7: note: in expansion of macro 'DO_EQ_SUB'
       DO_EQ_SUB;\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:348:3: note: in expansion of macro 'DO_EQ'
   DO_EQ(x, y, r);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:157:47: note: in expansion of macro 'GRN_FLOAT_VALUE'
     r = ((x_ <= GRN_FLOAT_VALUE(y)) && (x_ >= GRN_FLOAT_VALUE(y)));\
                                               ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:200:7: note: in expansion of macro 'DO_EQ_SUB'
       DO_EQ_SUB;\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:348:3: note: in expansion of macro 'DO_EQ'
   DO_EQ(x, y, r);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:205:20: note: in expansion of macro 'GRN_INT32_VALUE'
       int32_t x_ = GRN_INT32_VALUE(x);\
                    ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:348:3: note: in expansion of macro 'DO_EQ'
   DO_EQ(x, y, r);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:136:16: note: in expansion of macro 'GRN_INT16_VALUE'
     r = (x_ == GRN_INT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:206:7: note: in expansion of macro 'DO_EQ_SUB'
       DO_EQ_SUB;\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:348:3: note: in expansion of macro 'DO_EQ'
   DO_EQ(x, y, r);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:139:16: note: in expansion of macro 'GRN_UINT16_VALUE'
     r = (x_ == GRN_UINT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:206:7: note: in expansion of macro 'DO_EQ_SUB'
       DO_EQ_SUB;\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:348:3: note: in expansion of macro 'DO_EQ'
   DO_EQ(x, y, r);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:142:16: note: in expansion of macro 'GRN_INT32_VALUE'
     r = (x_ == GRN_INT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:206:7: note: in expansion of macro 'DO_EQ_SUB'
       DO_EQ_SUB;\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:348:3: note: in expansion of macro 'DO_EQ'
   DO_EQ(x, y, r);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:145:16: note: in expansion of macro 'GRN_UINT32_VALUE'
     r = (x_ == GRN_UINT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:206:7: note: in expansion of macro 'DO_EQ_SUB'
       DO_EQ_SUB;\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:348:3: note: in expansion of macro 'DO_EQ'
   DO_EQ(x, y, r);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:148:16: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (x_ == GRN_INT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:206:7: note: in expansion of macro 'DO_EQ_SUB'
       DO_EQ_SUB;\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:348:3: note: in expansion of macro 'DO_EQ'
   DO_EQ(x, y, r);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:151:33: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (GRN_TIME_PACK(x_,0) == GRN_INT64_VALUE(y));\
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:206:7: note: in expansion of macro 'DO_EQ_SUB'
       DO_EQ_SUB;\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:348:3: note: in expansion of macro 'DO_EQ'
   DO_EQ(x, y, r);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:154:16: note: in expansion of macro 'GRN_UINT64_VALUE'
     r = (x_ == GRN_UINT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:206:7: note: in expansion of macro 'DO_EQ_SUB'
       DO_EQ_SUB;\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:348:3: note: in expansion of macro 'DO_EQ'
   DO_EQ(x, y, r);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:157:17: note: in expansion of macro 'GRN_FLOAT_VALUE'
     r = ((x_ <= GRN_FLOAT_VALUE(y)) && (x_ >= GRN_FLOAT_VALUE(y)));\
                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:206:7: note: in expansion of macro 'DO_EQ_SUB'
       DO_EQ_SUB;\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:348:3: note: in expansion of macro 'DO_EQ'
   DO_EQ(x, y, r);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:157:47: note: in expansion of macro 'GRN_FLOAT_VALUE'
     r = ((x_ <= GRN_FLOAT_VALUE(y)) && (x_ >= GRN_FLOAT_VALUE(y)));\
                                               ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:206:7: note: in expansion of macro 'DO_EQ_SUB'
       DO_EQ_SUB;\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:348:3: note: in expansion of macro 'DO_EQ'
   DO_EQ(x, y, r);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:211:21: note: in expansion of macro 'GRN_UINT32_VALUE'
       uint32_t x_ = GRN_UINT32_VALUE(x);\
                     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:348:3: note: in expansion of macro 'DO_EQ'
   DO_EQ(x, y, r);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:136:16: note: in expansion of macro 'GRN_INT16_VALUE'
     r = (x_ == GRN_INT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:212:7: note: in expansion of macro 'DO_EQ_SUB'
       DO_EQ_SUB;\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:348:3: note: in expansion of macro 'DO_EQ'
   DO_EQ(x, y, r);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:139:16: note: in expansion of macro 'GRN_UINT16_VALUE'
     r = (x_ == GRN_UINT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:212:7: note: in expansion of macro 'DO_EQ_SUB'
       DO_EQ_SUB;\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:348:3: note: in expansion of macro 'DO_EQ'
   DO_EQ(x, y, r);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:142:16: note: in expansion of macro 'GRN_INT32_VALUE'
     r = (x_ == GRN_INT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:212:7: note: in expansion of macro 'DO_EQ_SUB'
       DO_EQ_SUB;\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:348:3: note: in expansion of macro 'DO_EQ'
   DO_EQ(x, y, r);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:145:16: note: in expansion of macro 'GRN_UINT32_VALUE'
     r = (x_ == GRN_UINT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:212:7: note: in expansion of macro 'DO_EQ_SUB'
       DO_EQ_SUB;\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:348:3: note: in expansion of macro 'DO_EQ'
   DO_EQ(x, y, r);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:148:16: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (x_ == GRN_INT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:212:7: note: in expansion of macro 'DO_EQ_SUB'
       DO_EQ_SUB;\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:348:3: note: in expansion of macro 'DO_EQ'
   DO_EQ(x, y, r);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:151:33: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (GRN_TIME_PACK(x_,0) == GRN_INT64_VALUE(y));\
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:212:7: note: in expansion of macro 'DO_EQ_SUB'
       DO_EQ_SUB;\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:348:3: note: in expansion of macro 'DO_EQ'
   DO_EQ(x, y, r);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:154:16: note: in expansion of macro 'GRN_UINT64_VALUE'
     r = (x_ == GRN_UINT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:212:7: note: in expansion of macro 'DO_EQ_SUB'
       DO_EQ_SUB;\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:348:3: note: in expansion of macro 'DO_EQ'
   DO_EQ(x, y, r);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:157:17: note: in expansion of macro 'GRN_FLOAT_VALUE'
     r = ((x_ <= GRN_FLOAT_VALUE(y)) && (x_ >= GRN_FLOAT_VALUE(y)));\
                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:212:7: note: in expansion of macro 'DO_EQ_SUB'
       DO_EQ_SUB;\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:348:3: note: in expansion of macro 'DO_EQ'
   DO_EQ(x, y, r);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:157:47: note: in expansion of macro 'GRN_FLOAT_VALUE'
     r = ((x_ <= GRN_FLOAT_VALUE(y)) && (x_ >= GRN_FLOAT_VALUE(y)));\
                                               ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:212:7: note: in expansion of macro 'DO_EQ_SUB'
       DO_EQ_SUB;\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:348:3: note: in expansion of macro 'DO_EQ'
   DO_EQ(x, y, r);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:217:20: note: in expansion of macro 'GRN_INT64_VALUE'
       int64_t x_ = GRN_INT64_VALUE(x);\
                    ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:348:3: note: in expansion of macro 'DO_EQ'
   DO_EQ(x, y, r);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:136:16: note: in expansion of macro 'GRN_INT16_VALUE'
     r = (x_ == GRN_INT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:218:7: note: in expansion of macro 'DO_EQ_SUB'
       DO_EQ_SUB;\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:348:3: note: in expansion of macro 'DO_EQ'
   DO_EQ(x, y, r);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:139:16: note: in expansion of macro 'GRN_UINT16_VALUE'
     r = (x_ == GRN_UINT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:218:7: note: in expansion of macro 'DO_EQ_SUB'
       DO_EQ_SUB;\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:348:3: note: in expansion of macro 'DO_EQ'
   DO_EQ(x, y, r);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:142:16: note: in expansion of macro 'GRN_INT32_VALUE'
     r = (x_ == GRN_INT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:218:7: note: in expansion of macro 'DO_EQ_SUB'
       DO_EQ_SUB;\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:348:3: note: in expansion of macro 'DO_EQ'
   DO_EQ(x, y, r);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:145:16: note: in expansion of macro 'GRN_UINT32_VALUE'
     r = (x_ == GRN_UINT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:218:7: note: in expansion of macro 'DO_EQ_SUB'
       DO_EQ_SUB;\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:348:3: note: in expansion of macro 'DO_EQ'
   DO_EQ(x, y, r);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:148:16: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (x_ == GRN_INT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:218:7: note: in expansion of macro 'DO_EQ_SUB'
       DO_EQ_SUB;\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:348:3: note: in expansion of macro 'DO_EQ'
   DO_EQ(x, y, r);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:151:33: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (GRN_TIME_PACK(x_,0) == GRN_INT64_VALUE(y));\
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:218:7: note: in expansion of macro 'DO_EQ_SUB'
       DO_EQ_SUB;\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:348:3: note: in expansion of macro 'DO_EQ'
   DO_EQ(x, y, r);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:154:16: note: in expansion of macro 'GRN_UINT64_VALUE'
     r = (x_ == GRN_UINT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:218:7: note: in expansion of macro 'DO_EQ_SUB'
       DO_EQ_SUB;\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:348:3: note: in expansion of macro 'DO_EQ'
   DO_EQ(x, y, r);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:157:17: note: in expansion of macro 'GRN_FLOAT_VALUE'
     r = ((x_ <= GRN_FLOAT_VALUE(y)) && (x_ >= GRN_FLOAT_VALUE(y)));\
                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:218:7: note: in expansion of macro 'DO_EQ_SUB'
       DO_EQ_SUB;\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:348:3: note: in expansion of macro 'DO_EQ'
   DO_EQ(x, y, r);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:157:47: note: in expansion of macro 'GRN_FLOAT_VALUE'
     r = ((x_ <= GRN_FLOAT_VALUE(y)) && (x_ >= GRN_FLOAT_VALUE(y)));\
                                               ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:218:7: note: in expansion of macro 'DO_EQ_SUB'
       DO_EQ_SUB;\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:348:3: note: in expansion of macro 'DO_EQ'
   DO_EQ(x, y, r);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:223:20: note: in expansion of macro 'GRN_INT64_VALUE'
       int64_t x_ = GRN_INT64_VALUE(x);\
                    ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:348:3: note: in expansion of macro 'DO_EQ'
   DO_EQ(x, y, r);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1516:51: note: in definition of macro 'GRN_TIME_PACK'
 #define GRN_TIME_PACK(sec, usec) ((long long int)(sec) * GRN_TIME_USEC_PER_SEC + (usec))
                                                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:226:34: note: in expansion of macro 'GRN_INT32_VALUE'
         r = (x_ == GRN_TIME_PACK(GRN_INT32_VALUE(y), 0));\
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:348:3: note: in expansion of macro 'DO_EQ'
   DO_EQ(x, y, r);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1516:51: note: in definition of macro 'GRN_TIME_PACK'
 #define GRN_TIME_PACK(sec, usec) ((long long int)(sec) * GRN_TIME_USEC_PER_SEC + (usec))
                                                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:229:34: note: in expansion of macro 'GRN_UINT32_VALUE'
         r = (x_ == GRN_TIME_PACK(GRN_UINT32_VALUE(y), 0));\
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:348:3: note: in expansion of macro 'DO_EQ'
   DO_EQ(x, y, r);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:233:20: note: in expansion of macro 'GRN_INT64_VALUE'
         r = (x_ == GRN_INT64_VALUE(y));\
                    ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:348:3: note: in expansion of macro 'DO_EQ'
   DO_EQ(x, y, r);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:236:20: note: in expansion of macro 'GRN_UINT64_VALUE'
         r = (x_ == GRN_UINT64_VALUE(y));\
                    ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:348:3: note: in expansion of macro 'DO_EQ'
   DO_EQ(x, y, r);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1516:51: note: in definition of macro 'GRN_TIME_PACK'
 #define GRN_TIME_PACK(sec, usec) ((long long int)(sec) * GRN_TIME_USEC_PER_SEC + (usec))
                                                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:239:34: note: in expansion of macro 'GRN_FLOAT_VALUE'
         r = (x_ == GRN_TIME_PACK(GRN_FLOAT_VALUE(y), 0));\
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:348:3: note: in expansion of macro 'DO_EQ'
   DO_EQ(x, y, r);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro 'GRN_INT64_VALUE'
 #define GRN_TIME_VALUE GRN_INT64_VALUE
                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:248:24: note: in expansion of macro 'GRN_TIME_VALUE'
             r = (x_ == GRN_TIME_VALUE(&time_value_));\
                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:348:3: note: in expansion of macro 'DO_EQ'
   DO_EQ(x, y, r);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:263:21: note: in expansion of macro 'GRN_UINT64_VALUE'
       uint64_t x_ = GRN_UINT64_VALUE(x);\
                     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:348:3: note: in expansion of macro 'DO_EQ'
   DO_EQ(x, y, r);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:136:16: note: in expansion of macro 'GRN_INT16_VALUE'
     r = (x_ == GRN_INT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:264:7: note: in expansion of macro 'DO_EQ_SUB'
       DO_EQ_SUB;\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:348:3: note: in expansion of macro 'DO_EQ'
   DO_EQ(x, y, r);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:139:16: note: in expansion of macro 'GRN_UINT16_VALUE'
     r = (x_ == GRN_UINT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:264:7: note: in expansion of macro 'DO_EQ_SUB'
       DO_EQ_SUB;\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:348:3: note: in expansion of macro 'DO_EQ'
   DO_EQ(x, y, r);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:142:16: note: in expansion of macro 'GRN_INT32_VALUE'
     r = (x_ == GRN_INT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:264:7: note: in expansion of macro 'DO_EQ_SUB'
       DO_EQ_SUB;\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:348:3: note: in expansion of macro 'DO_EQ'
   DO_EQ(x, y, r);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:145:16: note: in expansion of macro 'GRN_UINT32_VALUE'
     r = (x_ == GRN_UINT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:264:7: note: in expansion of macro 'DO_EQ_SUB'
       DO_EQ_SUB;\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:348:3: note: in expansion of macro 'DO_EQ'
   DO_EQ(x, y, r);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:148:16: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (x_ == GRN_INT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:264:7: note: in expansion of macro 'DO_EQ_SUB'
       DO_EQ_SUB;\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:348:3: note: in expansion of macro 'DO_EQ'
   DO_EQ(x, y, r);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:151:33: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (GRN_TIME_PACK(x_,0) == GRN_INT64_VALUE(y));\
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:264:7: note: in expansion of macro 'DO_EQ_SUB'
       DO_EQ_SUB;\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:348:3: note: in expansion of macro 'DO_EQ'
   DO_EQ(x, y, r);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:154:16: note: in expansion of macro 'GRN_UINT64_VALUE'
     r = (x_ == GRN_UINT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:264:7: note: in expansion of macro 'DO_EQ_SUB'
       DO_EQ_SUB;\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:348:3: note: in expansion of macro 'DO_EQ'
   DO_EQ(x, y, r);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:157:17: note: in expansion of macro 'GRN_FLOAT_VALUE'
     r = ((x_ <= GRN_FLOAT_VALUE(y)) && (x_ >= GRN_FLOAT_VALUE(y)));\
                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:264:7: note: in expansion of macro 'DO_EQ_SUB'
       DO_EQ_SUB;\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:348:3: note: in expansion of macro 'DO_EQ'
   DO_EQ(x, y, r);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:157:47: note: in expansion of macro 'GRN_FLOAT_VALUE'
     r = ((x_ <= GRN_FLOAT_VALUE(y)) && (x_ >= GRN_FLOAT_VALUE(y)));\
                                               ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:264:7: note: in expansion of macro 'DO_EQ_SUB'
       DO_EQ_SUB;\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:348:3: note: in expansion of macro 'DO_EQ'
   DO_EQ(x, y, r);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:269:19: note: in expansion of macro 'GRN_FLOAT_VALUE'
       double x_ = GRN_FLOAT_VALUE(x);\
                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:348:3: note: in expansion of macro 'DO_EQ'
   DO_EQ(x, y, r);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:272:21: note: in expansion of macro 'GRN_INT32_VALUE'
         r = ((x_ <= GRN_INT32_VALUE(y)) && (x_ >= GRN_INT32_VALUE(y)));\
                     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:348:3: note: in expansion of macro 'DO_EQ'
   DO_EQ(x, y, r);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:272:51: note: in expansion of macro 'GRN_INT32_VALUE'
         r = ((x_ <= GRN_INT32_VALUE(y)) && (x_ >= GRN_INT32_VALUE(y)));\
                                                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:348:3: note: in expansion of macro 'DO_EQ'
   DO_EQ(x, y, r);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:275:21: note: in expansion of macro 'GRN_UINT32_VALUE'
         r = ((x_ <= GRN_UINT32_VALUE(y)) && (x_ >= GRN_UINT32_VALUE(y)));\
                     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:348:3: note: in expansion of macro 'DO_EQ'
   DO_EQ(x, y, r);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:275:52: note: in expansion of macro 'GRN_UINT32_VALUE'
         r = ((x_ <= GRN_UINT32_VALUE(y)) && (x_ >= GRN_UINT32_VALUE(y)));\
                                                    ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:348:3: note: in expansion of macro 'DO_EQ'
   DO_EQ(x, y, r);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:279:21: note: in expansion of macro 'GRN_INT64_VALUE'
         r = ((x_ <= GRN_INT64_VALUE(y)) && (x_ >= GRN_INT64_VALUE(y)));\
                     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:348:3: note: in expansion of macro 'DO_EQ'
   DO_EQ(x, y, r);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:279:51: note: in expansion of macro 'GRN_INT64_VALUE'
         r = ((x_ <= GRN_INT64_VALUE(y)) && (x_ >= GRN_INT64_VALUE(y)));\
                                                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:348:3: note: in expansion of macro 'DO_EQ'
   DO_EQ(x, y, r);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:282:21: note: in expansion of macro 'GRN_UINT64_VALUE'
         r = ((x_ <= GRN_UINT64_VALUE(y)) && (x_ >= GRN_UINT64_VALUE(y)));\
                     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:348:3: note: in expansion of macro 'DO_EQ'
   DO_EQ(x, y, r);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:282:52: note: in expansion of macro 'GRN_UINT64_VALUE'
         r = ((x_ <= GRN_UINT64_VALUE(y)) && (x_ >= GRN_UINT64_VALUE(y)));\
                                                    ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:348:3: note: in expansion of macro 'DO_EQ'
   DO_EQ(x, y, r);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:285:21: note: in expansion of macro 'GRN_FLOAT_VALUE'
         r = ((x_ <= GRN_FLOAT_VALUE(y)) && (x_ >= GRN_FLOAT_VALUE(y)));\
                     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:348:3: note: in expansion of macro 'DO_EQ'
   DO_EQ(x, y, r);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:285:51: note: in expansion of macro 'GRN_FLOAT_VALUE'
         r = ((x_ <= GRN_FLOAT_VALUE(y)) && (x_ >= GRN_FLOAT_VALUE(y)));\
                                                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:348:3: note: in expansion of macro 'DO_EQ'
   DO_EQ(x, y, r);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:136:16: note: in expansion of macro 'GRN_INT16_VALUE'
     r = (x_ == GRN_INT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:311:7: note: in expansion of macro 'DO_EQ_SUB'
       DO_EQ_SUB;\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:348:3: note: in expansion of macro 'DO_EQ'
   DO_EQ(x, y, r);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:139:16: note: in expansion of macro 'GRN_UINT16_VALUE'
     r = (x_ == GRN_UINT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:311:7: note: in expansion of macro 'DO_EQ_SUB'
       DO_EQ_SUB;\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:348:3: note: in expansion of macro 'DO_EQ'
   DO_EQ(x, y, r);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:142:16: note: in expansion of macro 'GRN_INT32_VALUE'
     r = (x_ == GRN_INT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:311:7: note: in expansion of macro 'DO_EQ_SUB'
       DO_EQ_SUB;\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:348:3: note: in expansion of macro 'DO_EQ'
   DO_EQ(x, y, r);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:145:16: note: in expansion of macro 'GRN_UINT32_VALUE'
     r = (x_ == GRN_UINT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:311:7: note: in expansion of macro 'DO_EQ_SUB'
       DO_EQ_SUB;\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:348:3: note: in expansion of macro 'DO_EQ'
   DO_EQ(x, y, r);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:148:16: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (x_ == GRN_INT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:311:7: note: in expansion of macro 'DO_EQ_SUB'
       DO_EQ_SUB;\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:348:3: note: in expansion of macro 'DO_EQ'
   DO_EQ(x, y, r);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:151:33: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (GRN_TIME_PACK(x_,0) == GRN_INT64_VALUE(y));\
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:311:7: note: in expansion of macro 'DO_EQ_SUB'
       DO_EQ_SUB;\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:348:3: note: in expansion of macro 'DO_EQ'
   DO_EQ(x, y, r);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:154:16: note: in expansion of macro 'GRN_UINT64_VALUE'
     r = (x_ == GRN_UINT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:311:7: note: in expansion of macro 'DO_EQ_SUB'
       DO_EQ_SUB;\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:348:3: note: in expansion of macro 'DO_EQ'
   DO_EQ(x, y, r);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:157:17: note: in expansion of macro 'GRN_FLOAT_VALUE'
     r = ((x_ <= GRN_FLOAT_VALUE(y)) && (x_ >= GRN_FLOAT_VALUE(y)));\
                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:311:7: note: in expansion of macro 'DO_EQ_SUB'
       DO_EQ_SUB;\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:348:3: note: in expansion of macro 'DO_EQ'
   DO_EQ(x, y, r);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:157:47: note: in expansion of macro 'GRN_FLOAT_VALUE'
     r = ((x_ <= GRN_FLOAT_VALUE(y)) && (x_ >= GRN_FLOAT_VALUE(y)));\
                                               ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:311:7: note: in expansion of macro 'DO_EQ_SUB'
       DO_EQ_SUB;\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:348:3: note: in expansion of macro 'DO_EQ'
   DO_EQ(x, y, r);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c: In function 'grn_operator_exec_not_equal':
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:136:16: note: in expansion of macro 'GRN_INT16_VALUE'
     r = (x_ == GRN_INT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:182:7: note: in expansion of macro 'DO_EQ_SUB'
       DO_EQ_SUB;\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:357:3: note: in expansion of macro 'DO_EQ'
   DO_EQ(x, y, r);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:139:16: note: in expansion of macro 'GRN_UINT16_VALUE'
     r = (x_ == GRN_UINT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:182:7: note: in expansion of macro 'DO_EQ_SUB'
       DO_EQ_SUB;\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:357:3: note: in expansion of macro 'DO_EQ'
   DO_EQ(x, y, r);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:142:16: note: in expansion of macro 'GRN_INT32_VALUE'
     r = (x_ == GRN_INT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:182:7: note: in expansion of macro 'DO_EQ_SUB'
       DO_EQ_SUB;\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:357:3: note: in expansion of macro 'DO_EQ'
   DO_EQ(x, y, r);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:145:16: note: in expansion of macro 'GRN_UINT32_VALUE'
     r = (x_ == GRN_UINT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:182:7: note: in expansion of macro 'DO_EQ_SUB'
       DO_EQ_SUB;\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:357:3: note: in expansion of macro 'DO_EQ'
   DO_EQ(x, y, r);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:148:16: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (x_ == GRN_INT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:182:7: note: in expansion of macro 'DO_EQ_SUB'
       DO_EQ_SUB;\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:357:3: note: in expansion of macro 'DO_EQ'
   DO_EQ(x, y, r);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:151:33: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (GRN_TIME_PACK(x_,0) == GRN_INT64_VALUE(y));\
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:182:7: note: in expansion of macro 'DO_EQ_SUB'
       DO_EQ_SUB;\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:357:3: note: in expansion of macro 'DO_EQ'
   DO_EQ(x, y, r);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:154:16: note: in expansion of macro 'GRN_UINT64_VALUE'
     r = (x_ == GRN_UINT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:182:7: note: in expansion of macro 'DO_EQ_SUB'
       DO_EQ_SUB;\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:357:3: note: in expansion of macro 'DO_EQ'
   DO_EQ(x, y, r);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:157:17: note: in expansion of macro 'GRN_FLOAT_VALUE'
     r = ((x_ <= GRN_FLOAT_VALUE(y)) && (x_ >= GRN_FLOAT_VALUE(y)));\
                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:182:7: note: in expansion of macro 'DO_EQ_SUB'
       DO_EQ_SUB;\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:357:3: note: in expansion of macro 'DO_EQ'
   DO_EQ(x, y, r);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:157:47: note: in expansion of macro 'GRN_FLOAT_VALUE'
     r = ((x_ <= GRN_FLOAT_VALUE(y)) && (x_ >= GRN_FLOAT_VALUE(y)));\
                                               ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:182:7: note: in expansion of macro 'DO_EQ_SUB'
       DO_EQ_SUB;\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:357:3: note: in expansion of macro 'DO_EQ'
   DO_EQ(x, y, r);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:136:16: note: in expansion of macro 'GRN_INT16_VALUE'
     r = (x_ == GRN_INT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:188:7: note: in expansion of macro 'DO_EQ_SUB'
       DO_EQ_SUB;\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:357:3: note: in expansion of macro 'DO_EQ'
   DO_EQ(x, y, r);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:139:16: note: in expansion of macro 'GRN_UINT16_VALUE'
     r = (x_ == GRN_UINT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:188:7: note: in expansion of macro 'DO_EQ_SUB'
       DO_EQ_SUB;\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:357:3: note: in expansion of macro 'DO_EQ'
   DO_EQ(x, y, r);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:142:16: note: in expansion of macro 'GRN_INT32_VALUE'
     r = (x_ == GRN_INT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:188:7: note: in expansion of macro 'DO_EQ_SUB'
       DO_EQ_SUB;\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:357:3: note: in expansion of macro 'DO_EQ'
   DO_EQ(x, y, r);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:145:16: note: in expansion of macro 'GRN_UINT32_VALUE'
     r = (x_ == GRN_UINT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:188:7: note: in expansion of macro 'DO_EQ_SUB'
       DO_EQ_SUB;\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:357:3: note: in expansion of macro 'DO_EQ'
   DO_EQ(x, y, r);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:148:16: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (x_ == GRN_INT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:188:7: note: in expansion of macro 'DO_EQ_SUB'
       DO_EQ_SUB;\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:357:3: note: in expansion of macro 'DO_EQ'
   DO_EQ(x, y, r);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:151:33: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (GRN_TIME_PACK(x_,0) == GRN_INT64_VALUE(y));\
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:188:7: note: in expansion of macro 'DO_EQ_SUB'
       DO_EQ_SUB;\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:357:3: note: in expansion of macro 'DO_EQ'
   DO_EQ(x, y, r);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:154:16: note: in expansion of macro 'GRN_UINT64_VALUE'
     r = (x_ == GRN_UINT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:188:7: note: in expansion of macro 'DO_EQ_SUB'
       DO_EQ_SUB;\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:357:3: note: in expansion of macro 'DO_EQ'
   DO_EQ(x, y, r);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:157:17: note: in expansion of macro 'GRN_FLOAT_VALUE'
     r = ((x_ <= GRN_FLOAT_VALUE(y)) && (x_ >= GRN_FLOAT_VALUE(y)));\
                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:188:7: note: in expansion of macro 'DO_EQ_SUB'
       DO_EQ_SUB;\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:357:3: note: in expansion of macro 'DO_EQ'
   DO_EQ(x, y, r);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:157:47: note: in expansion of macro 'GRN_FLOAT_VALUE'
     r = ((x_ <= GRN_FLOAT_VALUE(y)) && (x_ >= GRN_FLOAT_VALUE(y)));\
                                               ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:188:7: note: in expansion of macro 'DO_EQ_SUB'
       DO_EQ_SUB;\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:357:3: note: in expansion of macro 'DO_EQ'
   DO_EQ(x, y, r);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:193:20: note: in expansion of macro 'GRN_INT16_VALUE'
       int16_t x_ = GRN_INT16_VALUE(x);\
                    ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:357:3: note: in expansion of macro 'DO_EQ'
   DO_EQ(x, y, r);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:136:16: note: in expansion of macro 'GRN_INT16_VALUE'
     r = (x_ == GRN_INT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:194:7: note: in expansion of macro 'DO_EQ_SUB'
       DO_EQ_SUB;\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:357:3: note: in expansion of macro 'DO_EQ'
   DO_EQ(x, y, r);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:139:16: note: in expansion of macro 'GRN_UINT16_VALUE'
     r = (x_ == GRN_UINT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:194:7: note: in expansion of macro 'DO_EQ_SUB'
       DO_EQ_SUB;\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:357:3: note: in expansion of macro 'DO_EQ'
   DO_EQ(x, y, r);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:142:16: note: in expansion of macro 'GRN_INT32_VALUE'
     r = (x_ == GRN_INT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:194:7: note: in expansion of macro 'DO_EQ_SUB'
       DO_EQ_SUB;\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:357:3: note: in expansion of macro 'DO_EQ'
   DO_EQ(x, y, r);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:145:16: note: in expansion of macro 'GRN_UINT32_VALUE'
     r = (x_ == GRN_UINT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:194:7: note: in expansion of macro 'DO_EQ_SUB'
       DO_EQ_SUB;\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:357:3: note: in expansion of macro 'DO_EQ'
   DO_EQ(x, y, r);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:148:16: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (x_ == GRN_INT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:194:7: note: in expansion of macro 'DO_EQ_SUB'
       DO_EQ_SUB;\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:357:3: note: in expansion of macro 'DO_EQ'
   DO_EQ(x, y, r);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:151:33: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (GRN_TIME_PACK(x_,0) == GRN_INT64_VALUE(y));\
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:194:7: note: in expansion of macro 'DO_EQ_SUB'
       DO_EQ_SUB;\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:357:3: note: in expansion of macro 'DO_EQ'
   DO_EQ(x, y, r);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:154:16: note: in expansion of macro 'GRN_UINT64_VALUE'
     r = (x_ == GRN_UINT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:194:7: note: in expansion of macro 'DO_EQ_SUB'
       DO_EQ_SUB;\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:357:3: note: in expansion of macro 'DO_EQ'
   DO_EQ(x, y, r);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:157:17: note: in expansion of macro 'GRN_FLOAT_VALUE'
     r = ((x_ <= GRN_FLOAT_VALUE(y)) && (x_ >= GRN_FLOAT_VALUE(y)));\
                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:194:7: note: in expansion of macro 'DO_EQ_SUB'
       DO_EQ_SUB;\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:357:3: note: in expansion of macro 'DO_EQ'
   DO_EQ(x, y, r);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:157:47: note: in expansion of macro 'GRN_FLOAT_VALUE'
     r = ((x_ <= GRN_FLOAT_VALUE(y)) && (x_ >= GRN_FLOAT_VALUE(y)));\
                                               ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:194:7: note: in expansion of macro 'DO_EQ_SUB'
       DO_EQ_SUB;\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:357:3: note: in expansion of macro 'DO_EQ'
   DO_EQ(x, y, r);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:199:21: note: in expansion of macro 'GRN_UINT16_VALUE'
       uint16_t x_ = GRN_UINT16_VALUE(x);\
                     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:357:3: note: in expansion of macro 'DO_EQ'
   DO_EQ(x, y, r);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:136:16: note: in expansion of macro 'GRN_INT16_VALUE'
     r = (x_ == GRN_INT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:200:7: note: in expansion of macro 'DO_EQ_SUB'
       DO_EQ_SUB;\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:357:3: note: in expansion of macro 'DO_EQ'
   DO_EQ(x, y, r);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:139:16: note: in expansion of macro 'GRN_UINT16_VALUE'
     r = (x_ == GRN_UINT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:200:7: note: in expansion of macro 'DO_EQ_SUB'
       DO_EQ_SUB;\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:357:3: note: in expansion of macro 'DO_EQ'
   DO_EQ(x, y, r);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:142:16: note: in expansion of macro 'GRN_INT32_VALUE'
     r = (x_ == GRN_INT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:200:7: note: in expansion of macro 'DO_EQ_SUB'
       DO_EQ_SUB;\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:357:3: note: in expansion of macro 'DO_EQ'
   DO_EQ(x, y, r);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:145:16: note: in expansion of macro 'GRN_UINT32_VALUE'
     r = (x_ == GRN_UINT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:200:7: note: in expansion of macro 'DO_EQ_SUB'
       DO_EQ_SUB;\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:357:3: note: in expansion of macro 'DO_EQ'
   DO_EQ(x, y, r);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:148:16: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (x_ == GRN_INT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:200:7: note: in expansion of macro 'DO_EQ_SUB'
       DO_EQ_SUB;\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:357:3: note: in expansion of macro 'DO_EQ'
   DO_EQ(x, y, r);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:151:33: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (GRN_TIME_PACK(x_,0) == GRN_INT64_VALUE(y));\
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:200:7: note: in expansion of macro 'DO_EQ_SUB'
       DO_EQ_SUB;\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:357:3: note: in expansion of macro 'DO_EQ'
   DO_EQ(x, y, r);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:154:16: note: in expansion of macro 'GRN_UINT64_VALUE'
     r = (x_ == GRN_UINT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:200:7: note: in expansion of macro 'DO_EQ_SUB'
       DO_EQ_SUB;\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:357:3: note: in expansion of macro 'DO_EQ'
   DO_EQ(x, y, r);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:157:17: note: in expansion of macro 'GRN_FLOAT_VALUE'
     r = ((x_ <= GRN_FLOAT_VALUE(y)) && (x_ >= GRN_FLOAT_VALUE(y)));\
                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:200:7: note: in expansion of macro 'DO_EQ_SUB'
       DO_EQ_SUB;\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:357:3: note: in expansion of macro 'DO_EQ'
   DO_EQ(x, y, r);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:157:47: note: in expansion of macro 'GRN_FLOAT_VALUE'
     r = ((x_ <= GRN_FLOAT_VALUE(y)) && (x_ >= GRN_FLOAT_VALUE(y)));\
                                               ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:200:7: note: in expansion of macro 'DO_EQ_SUB'
       DO_EQ_SUB;\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:357:3: note: in expansion of macro 'DO_EQ'
   DO_EQ(x, y, r);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:205:20: note: in expansion of macro 'GRN_INT32_VALUE'
       int32_t x_ = GRN_INT32_VALUE(x);\
                    ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:357:3: note: in expansion of macro 'DO_EQ'
   DO_EQ(x, y, r);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:136:16: note: in expansion of macro 'GRN_INT16_VALUE'
     r = (x_ == GRN_INT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:206:7: note: in expansion of macro 'DO_EQ_SUB'
       DO_EQ_SUB;\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:357:3: note: in expansion of macro 'DO_EQ'
   DO_EQ(x, y, r);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:139:16: note: in expansion of macro 'GRN_UINT16_VALUE'
     r = (x_ == GRN_UINT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:206:7: note: in expansion of macro 'DO_EQ_SUB'
       DO_EQ_SUB;\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:357:3: note: in expansion of macro 'DO_EQ'
   DO_EQ(x, y, r);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:142:16: note: in expansion of macro 'GRN_INT32_VALUE'
     r = (x_ == GRN_INT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:206:7: note: in expansion of macro 'DO_EQ_SUB'
       DO_EQ_SUB;\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:357:3: note: in expansion of macro 'DO_EQ'
   DO_EQ(x, y, r);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:145:16: note: in expansion of macro 'GRN_UINT32_VALUE'
     r = (x_ == GRN_UINT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:206:7: note: in expansion of macro 'DO_EQ_SUB'
       DO_EQ_SUB;\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:357:3: note: in expansion of macro 'DO_EQ'
   DO_EQ(x, y, r);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:148:16: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (x_ == GRN_INT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:206:7: note: in expansion of macro 'DO_EQ_SUB'
       DO_EQ_SUB;\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:357:3: note: in expansion of macro 'DO_EQ'
   DO_EQ(x, y, r);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:151:33: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (GRN_TIME_PACK(x_,0) == GRN_INT64_VALUE(y));\
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:206:7: note: in expansion of macro 'DO_EQ_SUB'
       DO_EQ_SUB;\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:357:3: note: in expansion of macro 'DO_EQ'
   DO_EQ(x, y, r);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:154:16: note: in expansion of macro 'GRN_UINT64_VALUE'
     r = (x_ == GRN_UINT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:206:7: note: in expansion of macro 'DO_EQ_SUB'
       DO_EQ_SUB;\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:357:3: note: in expansion of macro 'DO_EQ'
   DO_EQ(x, y, r);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:157:17: note: in expansion of macro 'GRN_FLOAT_VALUE'
     r = ((x_ <= GRN_FLOAT_VALUE(y)) && (x_ >= GRN_FLOAT_VALUE(y)));\
                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:206:7: note: in expansion of macro 'DO_EQ_SUB'
       DO_EQ_SUB;\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:357:3: note: in expansion of macro 'DO_EQ'
   DO_EQ(x, y, r);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:157:47: note: in expansion of macro 'GRN_FLOAT_VALUE'
     r = ((x_ <= GRN_FLOAT_VALUE(y)) && (x_ >= GRN_FLOAT_VALUE(y)));\
                                               ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:206:7: note: in expansion of macro 'DO_EQ_SUB'
       DO_EQ_SUB;\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:357:3: note: in expansion of macro 'DO_EQ'
   DO_EQ(x, y, r);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:211:21: note: in expansion of macro 'GRN_UINT32_VALUE'
       uint32_t x_ = GRN_UINT32_VALUE(x);\
                     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:357:3: note: in expansion of macro 'DO_EQ'
   DO_EQ(x, y, r);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:136:16: note: in expansion of macro 'GRN_INT16_VALUE'
     r = (x_ == GRN_INT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:212:7: note: in expansion of macro 'DO_EQ_SUB'
       DO_EQ_SUB;\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:357:3: note: in expansion of macro 'DO_EQ'
   DO_EQ(x, y, r);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:139:16: note: in expansion of macro 'GRN_UINT16_VALUE'
     r = (x_ == GRN_UINT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:212:7: note: in expansion of macro 'DO_EQ_SUB'
       DO_EQ_SUB;\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:357:3: note: in expansion of macro 'DO_EQ'
   DO_EQ(x, y, r);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:142:16: note: in expansion of macro 'GRN_INT32_VALUE'
     r = (x_ == GRN_INT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:212:7: note: in expansion of macro 'DO_EQ_SUB'
       DO_EQ_SUB;\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:357:3: note: in expansion of macro 'DO_EQ'
   DO_EQ(x, y, r);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:145:16: note: in expansion of macro 'GRN_UINT32_VALUE'
     r = (x_ == GRN_UINT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:212:7: note: in expansion of macro 'DO_EQ_SUB'
       DO_EQ_SUB;\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:357:3: note: in expansion of macro 'DO_EQ'
   DO_EQ(x, y, r);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:148:16: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (x_ == GRN_INT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:212:7: note: in expansion of macro 'DO_EQ_SUB'
       DO_EQ_SUB;\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:357:3: note: in expansion of macro 'DO_EQ'
   DO_EQ(x, y, r);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:151:33: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (GRN_TIME_PACK(x_,0) == GRN_INT64_VALUE(y));\
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:212:7: note: in expansion of macro 'DO_EQ_SUB'
       DO_EQ_SUB;\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:357:3: note: in expansion of macro 'DO_EQ'
   DO_EQ(x, y, r);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:154:16: note: in expansion of macro 'GRN_UINT64_VALUE'
     r = (x_ == GRN_UINT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:212:7: note: in expansion of macro 'DO_EQ_SUB'
       DO_EQ_SUB;\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:357:3: note: in expansion of macro 'DO_EQ'
   DO_EQ(x, y, r);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:157:17: note: in expansion of macro 'GRN_FLOAT_VALUE'
     r = ((x_ <= GRN_FLOAT_VALUE(y)) && (x_ >= GRN_FLOAT_VALUE(y)));\
                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:212:7: note: in expansion of macro 'DO_EQ_SUB'
       DO_EQ_SUB;\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:357:3: note: in expansion of macro 'DO_EQ'
   DO_EQ(x, y, r);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:157:47: note: in expansion of macro 'GRN_FLOAT_VALUE'
     r = ((x_ <= GRN_FLOAT_VALUE(y)) && (x_ >= GRN_FLOAT_VALUE(y)));\
                                               ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:212:7: note: in expansion of macro 'DO_EQ_SUB'
       DO_EQ_SUB;\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:357:3: note: in expansion of macro 'DO_EQ'
   DO_EQ(x, y, r);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:217:20: note: in expansion of macro 'GRN_INT64_VALUE'
       int64_t x_ = GRN_INT64_VALUE(x);\
                    ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:357:3: note: in expansion of macro 'DO_EQ'
   DO_EQ(x, y, r);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:136:16: note: in expansion of macro 'GRN_INT16_VALUE'
     r = (x_ == GRN_INT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:218:7: note: in expansion of macro 'DO_EQ_SUB'
       DO_EQ_SUB;\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:357:3: note: in expansion of macro 'DO_EQ'
   DO_EQ(x, y, r);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:139:16: note: in expansion of macro 'GRN_UINT16_VALUE'
     r = (x_ == GRN_UINT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:218:7: note: in expansion of macro 'DO_EQ_SUB'
       DO_EQ_SUB;\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:357:3: note: in expansion of macro 'DO_EQ'
   DO_EQ(x, y, r);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:142:16: note: in expansion of macro 'GRN_INT32_VALUE'
     r = (x_ == GRN_INT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:218:7: note: in expansion of macro 'DO_EQ_SUB'
       DO_EQ_SUB;\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:357:3: note: in expansion of macro 'DO_EQ'
   DO_EQ(x, y, r);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:145:16: note: in expansion of macro 'GRN_UINT32_VALUE'
     r = (x_ == GRN_UINT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:218:7: note: in expansion of macro 'DO_EQ_SUB'
       DO_EQ_SUB;\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:357:3: note: in expansion of macro 'DO_EQ'
   DO_EQ(x, y, r);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:148:16: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (x_ == GRN_INT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:218:7: note: in expansion of macro 'DO_EQ_SUB'
       DO_EQ_SUB;\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:357:3: note: in expansion of macro 'DO_EQ'
   DO_EQ(x, y, r);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:151:33: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (GRN_TIME_PACK(x_,0) == GRN_INT64_VALUE(y));\
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:218:7: note: in expansion of macro 'DO_EQ_SUB'
       DO_EQ_SUB;\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:357:3: note: in expansion of macro 'DO_EQ'
   DO_EQ(x, y, r);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:154:16: note: in expansion of macro 'GRN_UINT64_VALUE'
     r = (x_ == GRN_UINT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:218:7: note: in expansion of macro 'DO_EQ_SUB'
       DO_EQ_SUB;\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:357:3: note: in expansion of macro 'DO_EQ'
   DO_EQ(x, y, r);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:157:17: note: in expansion of macro 'GRN_FLOAT_VALUE'
     r = ((x_ <= GRN_FLOAT_VALUE(y)) && (x_ >= GRN_FLOAT_VALUE(y)));\
                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:218:7: note: in expansion of macro 'DO_EQ_SUB'
       DO_EQ_SUB;\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:357:3: note: in expansion of macro 'DO_EQ'
   DO_EQ(x, y, r);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:157:47: note: in expansion of macro 'GRN_FLOAT_VALUE'
     r = ((x_ <= GRN_FLOAT_VALUE(y)) && (x_ >= GRN_FLOAT_VALUE(y)));\
                                               ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:218:7: note: in expansion of macro 'DO_EQ_SUB'
       DO_EQ_SUB;\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:357:3: note: in expansion of macro 'DO_EQ'
   DO_EQ(x, y, r);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:223:20: note: in expansion of macro 'GRN_INT64_VALUE'
       int64_t x_ = GRN_INT64_VALUE(x);\
                    ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:357:3: note: in expansion of macro 'DO_EQ'
   DO_EQ(x, y, r);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1516:51: note: in definition of macro 'GRN_TIME_PACK'
 #define GRN_TIME_PACK(sec, usec) ((long long int)(sec) * GRN_TIME_USEC_PER_SEC + (usec))
                                                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:226:34: note: in expansion of macro 'GRN_INT32_VALUE'
         r = (x_ == GRN_TIME_PACK(GRN_INT32_VALUE(y), 0));\
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:357:3: note: in expansion of macro 'DO_EQ'
   DO_EQ(x, y, r);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1516:51: note: in definition of macro 'GRN_TIME_PACK'
 #define GRN_TIME_PACK(sec, usec) ((long long int)(sec) * GRN_TIME_USEC_PER_SEC + (usec))
                                                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:229:34: note: in expansion of macro 'GRN_UINT32_VALUE'
         r = (x_ == GRN_TIME_PACK(GRN_UINT32_VALUE(y), 0));\
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:357:3: note: in expansion of macro 'DO_EQ'
   DO_EQ(x, y, r);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:233:20: note: in expansion of macro 'GRN_INT64_VALUE'
         r = (x_ == GRN_INT64_VALUE(y));\
                    ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:357:3: note: in expansion of macro 'DO_EQ'
   DO_EQ(x, y, r);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:236:20: note: in expansion of macro 'GRN_UINT64_VALUE'
         r = (x_ == GRN_UINT64_VALUE(y));\
                    ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:357:3: note: in expansion of macro 'DO_EQ'
   DO_EQ(x, y, r);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1516:51: note: in definition of macro 'GRN_TIME_PACK'
 #define GRN_TIME_PACK(sec, usec) ((long long int)(sec) * GRN_TIME_USEC_PER_SEC + (usec))
                                                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:239:34: note: in expansion of macro 'GRN_FLOAT_VALUE'
         r = (x_ == GRN_TIME_PACK(GRN_FLOAT_VALUE(y), 0));\
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:357:3: note: in expansion of macro 'DO_EQ'
   DO_EQ(x, y, r);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro 'GRN_INT64_VALUE'
 #define GRN_TIME_VALUE GRN_INT64_VALUE
                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:248:24: note: in expansion of macro 'GRN_TIME_VALUE'
             r = (x_ == GRN_TIME_VALUE(&time_value_));\
                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:357:3: note: in expansion of macro 'DO_EQ'
   DO_EQ(x, y, r);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:263:21: note: in expansion of macro 'GRN_UINT64_VALUE'
       uint64_t x_ = GRN_UINT64_VALUE(x);\
                     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:357:3: note: in expansion of macro 'DO_EQ'
   DO_EQ(x, y, r);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:136:16: note: in expansion of macro 'GRN_INT16_VALUE'
     r = (x_ == GRN_INT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:264:7: note: in expansion of macro 'DO_EQ_SUB'
       DO_EQ_SUB;\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:357:3: note: in expansion of macro 'DO_EQ'
   DO_EQ(x, y, r);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:139:16: note: in expansion of macro 'GRN_UINT16_VALUE'
     r = (x_ == GRN_UINT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:264:7: note: in expansion of macro 'DO_EQ_SUB'
       DO_EQ_SUB;\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:357:3: note: in expansion of macro 'DO_EQ'
   DO_EQ(x, y, r);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:142:16: note: in expansion of macro 'GRN_INT32_VALUE'
     r = (x_ == GRN_INT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:264:7: note: in expansion of macro 'DO_EQ_SUB'
       DO_EQ_SUB;\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:357:3: note: in expansion of macro 'DO_EQ'
   DO_EQ(x, y, r);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:145:16: note: in expansion of macro 'GRN_UINT32_VALUE'
     r = (x_ == GRN_UINT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:264:7: note: in expansion of macro 'DO_EQ_SUB'
       DO_EQ_SUB;\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:357:3: note: in expansion of macro 'DO_EQ'
   DO_EQ(x, y, r);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:148:16: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (x_ == GRN_INT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:264:7: note: in expansion of macro 'DO_EQ_SUB'
       DO_EQ_SUB;\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:357:3: note: in expansion of macro 'DO_EQ'
   DO_EQ(x, y, r);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:151:33: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (GRN_TIME_PACK(x_,0) == GRN_INT64_VALUE(y));\
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:264:7: note: in expansion of macro 'DO_EQ_SUB'
       DO_EQ_SUB;\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:357:3: note: in expansion of macro 'DO_EQ'
   DO_EQ(x, y, r);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:154:16: note: in expansion of macro 'GRN_UINT64_VALUE'
     r = (x_ == GRN_UINT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:264:7: note: in expansion of macro 'DO_EQ_SUB'
       DO_EQ_SUB;\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:357:3: note: in expansion of macro 'DO_EQ'
   DO_EQ(x, y, r);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:157:17: note: in expansion of macro 'GRN_FLOAT_VALUE'
     r = ((x_ <= GRN_FLOAT_VALUE(y)) && (x_ >= GRN_FLOAT_VALUE(y)));\
                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:264:7: note: in expansion of macro 'DO_EQ_SUB'
       DO_EQ_SUB;\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:357:3: note: in expansion of macro 'DO_EQ'
   DO_EQ(x, y, r);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:157:47: note: in expansion of macro 'GRN_FLOAT_VALUE'
     r = ((x_ <= GRN_FLOAT_VALUE(y)) && (x_ >= GRN_FLOAT_VALUE(y)));\
                                               ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:264:7: note: in expansion of macro 'DO_EQ_SUB'
       DO_EQ_SUB;\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:357:3: note: in expansion of macro 'DO_EQ'
   DO_EQ(x, y, r);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:269:19: note: in expansion of macro 'GRN_FLOAT_VALUE'
       double x_ = GRN_FLOAT_VALUE(x);\
                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:357:3: note: in expansion of macro 'DO_EQ'
   DO_EQ(x, y, r);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:272:21: note: in expansion of macro 'GRN_INT32_VALUE'
         r = ((x_ <= GRN_INT32_VALUE(y)) && (x_ >= GRN_INT32_VALUE(y)));\
                     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:357:3: note: in expansion of macro 'DO_EQ'
   DO_EQ(x, y, r);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:272:51: note: in expansion of macro 'GRN_INT32_VALUE'
         r = ((x_ <= GRN_INT32_VALUE(y)) && (x_ >= GRN_INT32_VALUE(y)));\
                                                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:357:3: note: in expansion of macro 'DO_EQ'
   DO_EQ(x, y, r);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:275:21: note: in expansion of macro 'GRN_UINT32_VALUE'
         r = ((x_ <= GRN_UINT32_VALUE(y)) && (x_ >= GRN_UINT32_VALUE(y)));\
                     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:357:3: note: in expansion of macro 'DO_EQ'
   DO_EQ(x, y, r);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:275:52: note: in expansion of macro 'GRN_UINT32_VALUE'
         r = ((x_ <= GRN_UINT32_VALUE(y)) && (x_ >= GRN_UINT32_VALUE(y)));\
                                                    ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:357:3: note: in expansion of macro 'DO_EQ'
   DO_EQ(x, y, r);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:279:21: note: in expansion of macro 'GRN_INT64_VALUE'
         r = ((x_ <= GRN_INT64_VALUE(y)) && (x_ >= GRN_INT64_VALUE(y)));\
                     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:357:3: note: in expansion of macro 'DO_EQ'
   DO_EQ(x, y, r);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:279:51: note: in expansion of macro 'GRN_INT64_VALUE'
         r = ((x_ <= GRN_INT64_VALUE(y)) && (x_ >= GRN_INT64_VALUE(y)));\
                                                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:357:3: note: in expansion of macro 'DO_EQ'
   DO_EQ(x, y, r);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:282:21: note: in expansion of macro 'GRN_UINT64_VALUE'
         r = ((x_ <= GRN_UINT64_VALUE(y)) && (x_ >= GRN_UINT64_VALUE(y)));\
                     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:357:3: note: in expansion of macro 'DO_EQ'
   DO_EQ(x, y, r);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:282:52: note: in expansion of macro 'GRN_UINT64_VALUE'
         r = ((x_ <= GRN_UINT64_VALUE(y)) && (x_ >= GRN_UINT64_VALUE(y)));\
                                                    ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:357:3: note: in expansion of macro 'DO_EQ'
   DO_EQ(x, y, r);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:285:21: note: in expansion of macro 'GRN_FLOAT_VALUE'
         r = ((x_ <= GRN_FLOAT_VALUE(y)) && (x_ >= GRN_FLOAT_VALUE(y)));\
                     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:357:3: note: in expansion of macro 'DO_EQ'
   DO_EQ(x, y, r);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:285:51: note: in expansion of macro 'GRN_FLOAT_VALUE'
         r = ((x_ <= GRN_FLOAT_VALUE(y)) && (x_ >= GRN_FLOAT_VALUE(y)));\
                                                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:357:3: note: in expansion of macro 'DO_EQ'
   DO_EQ(x, y, r);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:136:16: note: in expansion of macro 'GRN_INT16_VALUE'
     r = (x_ == GRN_INT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:311:7: note: in expansion of macro 'DO_EQ_SUB'
       DO_EQ_SUB;\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:357:3: note: in expansion of macro 'DO_EQ'
   DO_EQ(x, y, r);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:139:16: note: in expansion of macro 'GRN_UINT16_VALUE'
     r = (x_ == GRN_UINT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:311:7: note: in expansion of macro 'DO_EQ_SUB'
       DO_EQ_SUB;\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:357:3: note: in expansion of macro 'DO_EQ'
   DO_EQ(x, y, r);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:142:16: note: in expansion of macro 'GRN_INT32_VALUE'
     r = (x_ == GRN_INT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:311:7: note: in expansion of macro 'DO_EQ_SUB'
       DO_EQ_SUB;\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:357:3: note: in expansion of macro 'DO_EQ'
   DO_EQ(x, y, r);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:145:16: note: in expansion of macro 'GRN_UINT32_VALUE'
     r = (x_ == GRN_UINT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:311:7: note: in expansion of macro 'DO_EQ_SUB'
       DO_EQ_SUB;\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:357:3: note: in expansion of macro 'DO_EQ'
   DO_EQ(x, y, r);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:148:16: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (x_ == GRN_INT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:311:7: note: in expansion of macro 'DO_EQ_SUB'
       DO_EQ_SUB;\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:357:3: note: in expansion of macro 'DO_EQ'
   DO_EQ(x, y, r);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:151:33: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (GRN_TIME_PACK(x_,0) == GRN_INT64_VALUE(y));\
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:311:7: note: in expansion of macro 'DO_EQ_SUB'
       DO_EQ_SUB;\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:357:3: note: in expansion of macro 'DO_EQ'
   DO_EQ(x, y, r);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:154:16: note: in expansion of macro 'GRN_UINT64_VALUE'
     r = (x_ == GRN_UINT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:311:7: note: in expansion of macro 'DO_EQ_SUB'
       DO_EQ_SUB;\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:357:3: note: in expansion of macro 'DO_EQ'
   DO_EQ(x, y, r);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:157:17: note: in expansion of macro 'GRN_FLOAT_VALUE'
     r = ((x_ <= GRN_FLOAT_VALUE(y)) && (x_ >= GRN_FLOAT_VALUE(y)));\
                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:311:7: note: in expansion of macro 'DO_EQ_SUB'
       DO_EQ_SUB;\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:357:3: note: in expansion of macro 'DO_EQ'
   DO_EQ(x, y, r);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:157:47: note: in expansion of macro 'GRN_FLOAT_VALUE'
     r = ((x_ <= GRN_FLOAT_VALUE(y)) && (x_ >= GRN_FLOAT_VALUE(y)));\
                                               ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:311:7: note: in expansion of macro 'DO_EQ_SUB'
       DO_EQ_SUB;\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:357:3: note: in expansion of macro 'DO_EQ'
   DO_EQ(x, y, r);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c: In function 'grn_operator_exec_less':
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1537:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_RECORD_VALUE(obj) (*((grn_id *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:556:49: note: in expansion of macro 'GRN_RECORD_VALUE'
         length = grn_table_get_key2(ctx, table, GRN_RECORD_VALUE(x), &key);\
                                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro 'GRN_INT16_VALUE'
     r = (x_ op GRN_INT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro 'GRN_UINT16_VALUE'
     r = (x_ op GRN_UINT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro 'GRN_INT32_VALUE'
     r = (x_ op GRN_INT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro 'GRN_UINT32_VALUE'
     r = (x_ op GRN_UINT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (x_ op GRN_INT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro 'GRN_UINT64_VALUE'
     r = (x_ op GRN_UINT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
     r = (x_ op GRN_FLOAT_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro 'GRN_INT16_VALUE'
     r = (x_ op GRN_INT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro 'GRN_UINT16_VALUE'
     r = (x_ op GRN_UINT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro 'GRN_INT32_VALUE'
     r = (x_ op GRN_INT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro 'GRN_UINT32_VALUE'
     r = (x_ op GRN_UINT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (x_ op GRN_INT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro 'GRN_UINT64_VALUE'
     r = (x_ op GRN_UINT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
     r = (x_ op GRN_FLOAT_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro 'GRN_INT16_VALUE'
     r = (x_ op GRN_INT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro 'GRN_UINT16_VALUE'
     r = (x_ op GRN_UINT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro 'GRN_INT32_VALUE'
     r = (x_ op GRN_INT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro 'GRN_UINT32_VALUE'
     r = (x_ op GRN_UINT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (x_ op GRN_INT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro 'GRN_UINT64_VALUE'
     r = (x_ op GRN_UINT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
     r = (x_ op GRN_FLOAT_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro 'GRN_INT16_VALUE'
     r = (x_ op GRN_INT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro 'GRN_UINT16_VALUE'
     r = (x_ op GRN_UINT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro 'GRN_INT32_VALUE'
     r = (x_ op GRN_INT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro 'GRN_UINT32_VALUE'
     r = (x_ op GRN_UINT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (x_ op GRN_INT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro 'GRN_UINT64_VALUE'
     r = (x_ op GRN_UINT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
     r = (x_ op GRN_FLOAT_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:437:20: note: in expansion of macro 'GRN_INT16_VALUE'
       int16_t x_ = GRN_INT16_VALUE(x);\
                    ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro 'GRN_INT16_VALUE'
     r = (x_ op GRN_INT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro 'GRN_UINT16_VALUE'
     r = (x_ op GRN_UINT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro 'GRN_INT32_VALUE'
     r = (x_ op GRN_INT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro 'GRN_UINT32_VALUE'
     r = (x_ op GRN_UINT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (x_ op GRN_INT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro 'GRN_UINT64_VALUE'
     r = (x_ op GRN_UINT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
     r = (x_ op GRN_FLOAT_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro 'GRN_INT16_VALUE'
     r = (x_ op GRN_INT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro 'GRN_UINT16_VALUE'
     r = (x_ op GRN_UINT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro 'GRN_INT32_VALUE'
     r = (x_ op GRN_INT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro 'GRN_UINT32_VALUE'
     r = (x_ op GRN_UINT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (x_ op GRN_INT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro 'GRN_UINT64_VALUE'
     r = (x_ op GRN_UINT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
     r = (x_ op GRN_FLOAT_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:443:21: note: in expansion of macro 'GRN_UINT16_VALUE'
       uint16_t x_ = GRN_UINT16_VALUE(x);\
                     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro 'GRN_INT16_VALUE'
     r = (x_ op GRN_INT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro 'GRN_UINT16_VALUE'
     r = (x_ op GRN_UINT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro 'GRN_INT32_VALUE'
     r = (x_ op GRN_INT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro 'GRN_UINT32_VALUE'
     r = (x_ op GRN_UINT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (x_ op GRN_INT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro 'GRN_UINT64_VALUE'
     r = (x_ op GRN_UINT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
     r = (x_ op GRN_FLOAT_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro 'GRN_INT16_VALUE'
     r = (x_ op GRN_INT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro 'GRN_UINT16_VALUE'
     r = (x_ op GRN_UINT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro 'GRN_INT32_VALUE'
     r = (x_ op GRN_INT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro 'GRN_UINT32_VALUE'
     r = (x_ op GRN_UINT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (x_ op GRN_INT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro 'GRN_UINT64_VALUE'
     r = (x_ op GRN_UINT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
     r = (x_ op GRN_FLOAT_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:449:20: note: in expansion of macro 'GRN_INT32_VALUE'
       int32_t x_ = GRN_INT32_VALUE(x);\
                    ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro 'GRN_INT16_VALUE'
     r = (x_ op GRN_INT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro 'GRN_UINT16_VALUE'
     r = (x_ op GRN_UINT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro 'GRN_INT32_VALUE'
     r = (x_ op GRN_INT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro 'GRN_UINT32_VALUE'
     r = (x_ op GRN_UINT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (x_ op GRN_INT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro 'GRN_UINT64_VALUE'
     r = (x_ op GRN_UINT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
     r = (x_ op GRN_FLOAT_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro 'GRN_INT16_VALUE'
     r = (x_ op GRN_INT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro 'GRN_UINT16_VALUE'
     r = (x_ op GRN_UINT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro 'GRN_INT32_VALUE'
     r = (x_ op GRN_INT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro 'GRN_UINT32_VALUE'
     r = (x_ op GRN_UINT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (x_ op GRN_INT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro 'GRN_UINT64_VALUE'
     r = (x_ op GRN_UINT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
     r = (x_ op GRN_FLOAT_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:455:21: note: in expansion of macro 'GRN_UINT32_VALUE'
       uint32_t x_ = GRN_UINT32_VALUE(x);\
                     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro 'GRN_INT16_VALUE'
     r = (x_ op GRN_INT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro 'GRN_UINT16_VALUE'
     r = (x_ op GRN_UINT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro 'GRN_INT32_VALUE'
     r = (x_ op GRN_INT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro 'GRN_UINT32_VALUE'
     r = (x_ op GRN_UINT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (x_ op GRN_INT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro 'GRN_UINT64_VALUE'
     r = (x_ op GRN_UINT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
     r = (x_ op GRN_FLOAT_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro 'GRN_INT16_VALUE'
     r = (x_ op GRN_INT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro 'GRN_UINT16_VALUE'
     r = (x_ op GRN_UINT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro 'GRN_INT32_VALUE'
     r = (x_ op GRN_INT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro 'GRN_UINT32_VALUE'
     r = (x_ op GRN_UINT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (x_ op GRN_INT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro 'GRN_UINT64_VALUE'
     r = (x_ op GRN_UINT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
     r = (x_ op GRN_FLOAT_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:461:20: note: in expansion of macro 'GRN_INT64_VALUE'
       int64_t x_ = GRN_INT64_VALUE(x);\
                    ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1516:51: note: in definition of macro 'GRN_TIME_PACK'
 #define GRN_TIME_PACK(sec, usec) ((long long int)(sec) * GRN_TIME_USEC_PER_SEC + (usec))
                                                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:464:34: note: in expansion of macro 'GRN_INT32_VALUE'
         r = (x_ op GRN_TIME_PACK(GRN_INT32_VALUE(y), 0));\
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1516:51: note: in definition of macro 'GRN_TIME_PACK'
 #define GRN_TIME_PACK(sec, usec) ((long long int)(sec) * GRN_TIME_USEC_PER_SEC + (usec))
                                                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:467:34: note: in expansion of macro 'GRN_UINT32_VALUE'
         r = (x_ op GRN_TIME_PACK(GRN_UINT32_VALUE(y), 0));\
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:471:20: note: in expansion of macro 'GRN_INT64_VALUE'
         r = (x_ op GRN_INT64_VALUE(y));\
                    ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:474:20: note: in expansion of macro 'GRN_UINT64_VALUE'
         r = (x_ op GRN_UINT64_VALUE(y));\
                    ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1516:51: note: in definition of macro 'GRN_TIME_PACK'
 #define GRN_TIME_PACK(sec, usec) ((long long int)(sec) * GRN_TIME_USEC_PER_SEC + (usec))
                                                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:477:34: note: in expansion of macro 'GRN_FLOAT_VALUE'
         r = (x_ op GRN_TIME_PACK(GRN_FLOAT_VALUE(y), 0));\
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro 'GRN_INT64_VALUE'
 #define GRN_TIME_VALUE GRN_INT64_VALUE
                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:486:24: note: in expansion of macro 'GRN_TIME_VALUE'
             r = (x_ op GRN_TIME_VALUE(&time_value_));\
                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:501:20: note: in expansion of macro 'GRN_INT64_VALUE'
       int64_t x_ = GRN_INT64_VALUE(x);\
                    ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro 'GRN_INT16_VALUE'
     r = (x_ op GRN_INT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro 'GRN_UINT16_VALUE'
     r = (x_ op GRN_UINT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro 'GRN_INT32_VALUE'
     r = (x_ op GRN_INT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro 'GRN_UINT32_VALUE'
     r = (x_ op GRN_UINT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (x_ op GRN_INT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro 'GRN_UINT64_VALUE'
     r = (x_ op GRN_UINT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
     r = (x_ op GRN_FLOAT_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro 'GRN_INT16_VALUE'
     r = (x_ op GRN_INT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro 'GRN_UINT16_VALUE'
     r = (x_ op GRN_UINT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro 'GRN_INT32_VALUE'
     r = (x_ op GRN_INT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro 'GRN_UINT32_VALUE'
     r = (x_ op GRN_UINT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (x_ op GRN_INT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro 'GRN_UINT64_VALUE'
     r = (x_ op GRN_UINT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
     r = (x_ op GRN_FLOAT_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:507:21: note: in expansion of macro 'GRN_UINT64_VALUE'
       uint64_t x_ = GRN_UINT64_VALUE(x);\
                     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro 'GRN_INT16_VALUE'
     r = (x_ op GRN_INT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro 'GRN_UINT16_VALUE'
     r = (x_ op GRN_UINT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro 'GRN_INT32_VALUE'
     r = (x_ op GRN_INT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro 'GRN_UINT32_VALUE'
     r = (x_ op GRN_UINT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (x_ op GRN_INT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro 'GRN_UINT64_VALUE'
     r = (x_ op GRN_UINT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
     r = (x_ op GRN_FLOAT_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro 'GRN_INT16_VALUE'
     r = (x_ op GRN_INT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro 'GRN_UINT16_VALUE'
     r = (x_ op GRN_UINT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro 'GRN_INT32_VALUE'
     r = (x_ op GRN_INT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro 'GRN_UINT32_VALUE'
     r = (x_ op GRN_UINT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (x_ op GRN_INT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro 'GRN_UINT64_VALUE'
     r = (x_ op GRN_UINT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
     r = (x_ op GRN_FLOAT_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:513:19: note: in expansion of macro 'GRN_FLOAT_VALUE'
       double x_ = GRN_FLOAT_VALUE(x);\
                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro 'GRN_INT16_VALUE'
     r = (x_ op GRN_INT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro 'GRN_UINT16_VALUE'
     r = (x_ op GRN_UINT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro 'GRN_INT32_VALUE'
     r = (x_ op GRN_INT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro 'GRN_UINT32_VALUE'
     r = (x_ op GRN_UINT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (x_ op GRN_INT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro 'GRN_UINT64_VALUE'
     r = (x_ op GRN_UINT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
     r = (x_ op GRN_FLOAT_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro 'GRN_INT16_VALUE'
     r = (x_ op GRN_INT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro 'GRN_UINT16_VALUE'
     r = (x_ op GRN_UINT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro 'GRN_INT32_VALUE'
     r = (x_ op GRN_INT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro 'GRN_UINT32_VALUE'
     r = (x_ op GRN_UINT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (x_ op GRN_INT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro 'GRN_UINT64_VALUE'
     r = (x_ op GRN_UINT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
     r = (x_ op GRN_FLOAT_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro 'GRN_INT16_VALUE'
     r = (x_ op GRN_INT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro 'GRN_UINT16_VALUE'
     r = (x_ op GRN_UINT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro 'GRN_INT32_VALUE'
     r = (x_ op GRN_INT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro 'GRN_UINT32_VALUE'
     r = (x_ op GRN_UINT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (x_ op GRN_INT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro 'GRN_UINT64_VALUE'
     r = (x_ op GRN_UINT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
     r = (x_ op GRN_FLOAT_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro 'GRN_INT16_VALUE'
     r = (x_ op GRN_INT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro 'GRN_UINT16_VALUE'
     r = (x_ op GRN_UINT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro 'GRN_INT32_VALUE'
     r = (x_ op GRN_INT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro 'GRN_UINT32_VALUE'
     r = (x_ op GRN_UINT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (x_ op GRN_INT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro 'GRN_UINT64_VALUE'
     r = (x_ op GRN_UINT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
     r = (x_ op GRN_FLOAT_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro 'GRN_INT16_VALUE'
     r = (x_ op GRN_INT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro 'GRN_UINT16_VALUE'
     r = (x_ op GRN_UINT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro 'GRN_INT32_VALUE'
     r = (x_ op GRN_INT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro 'GRN_UINT32_VALUE'
     r = (x_ op GRN_UINT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (x_ op GRN_INT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro 'GRN_UINT64_VALUE'
     r = (x_ op GRN_UINT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
     r = (x_ op GRN_FLOAT_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro 'GRN_INT16_VALUE'
     r = (x_ op GRN_INT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro 'GRN_UINT16_VALUE'
     r = (x_ op GRN_UINT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro 'GRN_INT32_VALUE'
     r = (x_ op GRN_INT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro 'GRN_UINT32_VALUE'
     r = (x_ op GRN_UINT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (x_ op GRN_INT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro 'GRN_UINT64_VALUE'
     r = (x_ op GRN_UINT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
     r = (x_ op GRN_FLOAT_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro 'GRN_INT16_VALUE'
     r = (x_ op GRN_INT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro 'GRN_UINT16_VALUE'
     r = (x_ op GRN_UINT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro 'GRN_INT32_VALUE'
     r = (x_ op GRN_INT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro 'GRN_UINT32_VALUE'
     r = (x_ op GRN_UINT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (x_ op GRN_INT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro 'GRN_UINT64_VALUE'
     r = (x_ op GRN_UINT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
     r = (x_ op GRN_FLOAT_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro 'GRN_INT16_VALUE'
     r = (x_ op GRN_INT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro 'GRN_UINT16_VALUE'
     r = (x_ op GRN_UINT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro 'GRN_INT32_VALUE'
     r = (x_ op GRN_INT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro 'GRN_UINT32_VALUE'
     r = (x_ op GRN_UINT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (x_ op GRN_INT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro 'GRN_UINT64_VALUE'
     r = (x_ op GRN_UINT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
     r = (x_ op GRN_FLOAT_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:437:20: note: in expansion of macro 'GRN_INT16_VALUE'
       int16_t x_ = GRN_INT16_VALUE(x);\
                    ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro 'GRN_INT16_VALUE'
     r = (x_ op GRN_INT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro 'GRN_UINT16_VALUE'
     r = (x_ op GRN_UINT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro 'GRN_INT32_VALUE'
     r = (x_ op GRN_INT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro 'GRN_UINT32_VALUE'
     r = (x_ op GRN_UINT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (x_ op GRN_INT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro 'GRN_UINT64_VALUE'
     r = (x_ op GRN_UINT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
     r = (x_ op GRN_FLOAT_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro 'GRN_INT16_VALUE'
     r = (x_ op GRN_INT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro 'GRN_UINT16_VALUE'
     r = (x_ op GRN_UINT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro 'GRN_INT32_VALUE'
     r = (x_ op GRN_INT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro 'GRN_UINT32_VALUE'
     r = (x_ op GRN_UINT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (x_ op GRN_INT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro 'GRN_UINT64_VALUE'
     r = (x_ op GRN_UINT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
     r = (x_ op GRN_FLOAT_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:443:21: note: in expansion of macro 'GRN_UINT16_VALUE'
       uint16_t x_ = GRN_UINT16_VALUE(x);\
                     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro 'GRN_INT16_VALUE'
     r = (x_ op GRN_INT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro 'GRN_UINT16_VALUE'
     r = (x_ op GRN_UINT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro 'GRN_INT32_VALUE'
     r = (x_ op GRN_INT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro 'GRN_UINT32_VALUE'
     r = (x_ op GRN_UINT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (x_ op GRN_INT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro 'GRN_UINT64_VALUE'
     r = (x_ op GRN_UINT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
     r = (x_ op GRN_FLOAT_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro 'GRN_INT16_VALUE'
     r = (x_ op GRN_INT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro 'GRN_UINT16_VALUE'
     r = (x_ op GRN_UINT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro 'GRN_INT32_VALUE'
     r = (x_ op GRN_INT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro 'GRN_UINT32_VALUE'
     r = (x_ op GRN_UINT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (x_ op GRN_INT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro 'GRN_UINT64_VALUE'
     r = (x_ op GRN_UINT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
     r = (x_ op GRN_FLOAT_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:449:20: note: in expansion of macro 'GRN_INT32_VALUE'
       int32_t x_ = GRN_INT32_VALUE(x);\
                    ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro 'GRN_INT16_VALUE'
     r = (x_ op GRN_INT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro 'GRN_UINT16_VALUE'
     r = (x_ op GRN_UINT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro 'GRN_INT32_VALUE'
     r = (x_ op GRN_INT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro 'GRN_UINT32_VALUE'
     r = (x_ op GRN_UINT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (x_ op GRN_INT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro 'GRN_UINT64_VALUE'
     r = (x_ op GRN_UINT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
     r = (x_ op GRN_FLOAT_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro 'GRN_INT16_VALUE'
     r = (x_ op GRN_INT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro 'GRN_UINT16_VALUE'
     r = (x_ op GRN_UINT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro 'GRN_INT32_VALUE'
     r = (x_ op GRN_INT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro 'GRN_UINT32_VALUE'
     r = (x_ op GRN_UINT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (x_ op GRN_INT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro 'GRN_UINT64_VALUE'
     r = (x_ op GRN_UINT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
     r = (x_ op GRN_FLOAT_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:455:21: note: in expansion of macro 'GRN_UINT32_VALUE'
       uint32_t x_ = GRN_UINT32_VALUE(x);\
                     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro 'GRN_INT16_VALUE'
     r = (x_ op GRN_INT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro 'GRN_UINT16_VALUE'
     r = (x_ op GRN_UINT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro 'GRN_INT32_VALUE'
     r = (x_ op GRN_INT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro 'GRN_UINT32_VALUE'
     r = (x_ op GRN_UINT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (x_ op GRN_INT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro 'GRN_UINT64_VALUE'
     r = (x_ op GRN_UINT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
     r = (x_ op GRN_FLOAT_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro 'GRN_INT16_VALUE'
     r = (x_ op GRN_INT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro 'GRN_UINT16_VALUE'
     r = (x_ op GRN_UINT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro 'GRN_INT32_VALUE'
     r = (x_ op GRN_INT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro 'GRN_UINT32_VALUE'
     r = (x_ op GRN_UINT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (x_ op GRN_INT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro 'GRN_UINT64_VALUE'
     r = (x_ op GRN_UINT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
     r = (x_ op GRN_FLOAT_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:461:20: note: in expansion of macro 'GRN_INT64_VALUE'
       int64_t x_ = GRN_INT64_VALUE(x);\
                    ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1516:51: note: in definition of macro 'GRN_TIME_PACK'
 #define GRN_TIME_PACK(sec, usec) ((long long int)(sec) * GRN_TIME_USEC_PER_SEC + (usec))
                                                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:464:34: note: in expansion of macro 'GRN_INT32_VALUE'
         r = (x_ op GRN_TIME_PACK(GRN_INT32_VALUE(y), 0));\
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1516:51: note: in definition of macro 'GRN_TIME_PACK'
 #define GRN_TIME_PACK(sec, usec) ((long long int)(sec) * GRN_TIME_USEC_PER_SEC + (usec))
                                                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:467:34: note: in expansion of macro 'GRN_UINT32_VALUE'
         r = (x_ op GRN_TIME_PACK(GRN_UINT32_VALUE(y), 0));\
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:471:20: note: in expansion of macro 'GRN_INT64_VALUE'
         r = (x_ op GRN_INT64_VALUE(y));\
                    ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:474:20: note: in expansion of macro 'GRN_UINT64_VALUE'
         r = (x_ op GRN_UINT64_VALUE(y));\
                    ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1516:51: note: in definition of macro 'GRN_TIME_PACK'
 #define GRN_TIME_PACK(sec, usec) ((long long int)(sec) * GRN_TIME_USEC_PER_SEC + (usec))
                                                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:477:34: note: in expansion of macro 'GRN_FLOAT_VALUE'
         r = (x_ op GRN_TIME_PACK(GRN_FLOAT_VALUE(y), 0));\
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro 'GRN_INT64_VALUE'
 #define GRN_TIME_VALUE GRN_INT64_VALUE
                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:486:24: note: in expansion of macro 'GRN_TIME_VALUE'
             r = (x_ op GRN_TIME_VALUE(&time_value_));\
                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:501:20: note: in expansion of macro 'GRN_INT64_VALUE'
       int64_t x_ = GRN_INT64_VALUE(x);\
                    ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro 'GRN_INT16_VALUE'
     r = (x_ op GRN_INT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro 'GRN_UINT16_VALUE'
     r = (x_ op GRN_UINT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro 'GRN_INT32_VALUE'
     r = (x_ op GRN_INT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro 'GRN_UINT32_VALUE'
     r = (x_ op GRN_UINT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (x_ op GRN_INT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro 'GRN_UINT64_VALUE'
     r = (x_ op GRN_UINT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
     r = (x_ op GRN_FLOAT_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro 'GRN_INT16_VALUE'
     r = (x_ op GRN_INT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro 'GRN_UINT16_VALUE'
     r = (x_ op GRN_UINT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro 'GRN_INT32_VALUE'
     r = (x_ op GRN_INT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro 'GRN_UINT32_VALUE'
     r = (x_ op GRN_UINT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (x_ op GRN_INT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro 'GRN_UINT64_VALUE'
     r = (x_ op GRN_UINT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
     r = (x_ op GRN_FLOAT_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:507:21: note: in expansion of macro 'GRN_UINT64_VALUE'
       uint64_t x_ = GRN_UINT64_VALUE(x);\
                     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro 'GRN_INT16_VALUE'
     r = (x_ op GRN_INT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro 'GRN_UINT16_VALUE'
     r = (x_ op GRN_UINT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro 'GRN_INT32_VALUE'
     r = (x_ op GRN_INT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro 'GRN_UINT32_VALUE'
     r = (x_ op GRN_UINT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (x_ op GRN_INT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro 'GRN_UINT64_VALUE'
     r = (x_ op GRN_UINT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
     r = (x_ op GRN_FLOAT_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro 'GRN_INT16_VALUE'
     r = (x_ op GRN_INT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro 'GRN_UINT16_VALUE'
     r = (x_ op GRN_UINT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro 'GRN_INT32_VALUE'
     r = (x_ op GRN_INT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro 'GRN_UINT32_VALUE'
     r = (x_ op GRN_UINT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (x_ op GRN_INT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro 'GRN_UINT64_VALUE'
     r = (x_ op GRN_UINT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
     r = (x_ op GRN_FLOAT_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:513:19: note: in expansion of macro 'GRN_FLOAT_VALUE'
       double x_ = GRN_FLOAT_VALUE(x);\
                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro 'GRN_INT16_VALUE'
     r = (x_ op GRN_INT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro 'GRN_UINT16_VALUE'
     r = (x_ op GRN_UINT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro 'GRN_INT32_VALUE'
     r = (x_ op GRN_INT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro 'GRN_UINT32_VALUE'
     r = (x_ op GRN_UINT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (x_ op GRN_INT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro 'GRN_UINT64_VALUE'
     r = (x_ op GRN_UINT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
     r = (x_ op GRN_FLOAT_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro 'GRN_INT16_VALUE'
     r = (x_ op GRN_INT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro 'GRN_UINT16_VALUE'
     r = (x_ op GRN_UINT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro 'GRN_INT32_VALUE'
     r = (x_ op GRN_INT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro 'GRN_UINT32_VALUE'
     r = (x_ op GRN_UINT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (x_ op GRN_INT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro 'GRN_UINT64_VALUE'
     r = (x_ op GRN_UINT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
     r = (x_ op GRN_FLOAT_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro 'GRN_INT16_VALUE'
     r = (x_ op GRN_INT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro 'GRN_UINT16_VALUE'
     r = (x_ op GRN_UINT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro 'GRN_INT32_VALUE'
     r = (x_ op GRN_INT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro 'GRN_UINT32_VALUE'
     r = (x_ op GRN_UINT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (x_ op GRN_INT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro 'GRN_UINT64_VALUE'
     r = (x_ op GRN_UINT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
     r = (x_ op GRN_FLOAT_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro 'GRN_INT16_VALUE'
     r = (x_ op GRN_INT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro 'GRN_UINT16_VALUE'
     r = (x_ op GRN_UINT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro 'GRN_INT32_VALUE'
     r = (x_ op GRN_INT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro 'GRN_UINT32_VALUE'
     r = (x_ op GRN_UINT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (x_ op GRN_INT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro 'GRN_UINT64_VALUE'
     r = (x_ op GRN_UINT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
     r = (x_ op GRN_FLOAT_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:583:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c: In function 'grn_operator_exec_greater':
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1537:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_RECORD_VALUE(obj) (*((grn_id *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:556:49: note: in expansion of macro 'GRN_RECORD_VALUE'
         length = grn_table_get_key2(ctx, table, GRN_RECORD_VALUE(x), &key);\
                                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro 'GRN_INT16_VALUE'
     r = (x_ op GRN_INT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro 'GRN_UINT16_VALUE'
     r = (x_ op GRN_UINT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro 'GRN_INT32_VALUE'
     r = (x_ op GRN_INT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro 'GRN_UINT32_VALUE'
     r = (x_ op GRN_UINT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (x_ op GRN_INT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro 'GRN_UINT64_VALUE'
     r = (x_ op GRN_UINT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
     r = (x_ op GRN_FLOAT_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro 'GRN_INT16_VALUE'
     r = (x_ op GRN_INT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro 'GRN_UINT16_VALUE'
     r = (x_ op GRN_UINT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro 'GRN_INT32_VALUE'
     r = (x_ op GRN_INT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro 'GRN_UINT32_VALUE'
     r = (x_ op GRN_UINT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (x_ op GRN_INT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro 'GRN_UINT64_VALUE'
     r = (x_ op GRN_UINT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
     r = (x_ op GRN_FLOAT_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro 'GRN_INT16_VALUE'
     r = (x_ op GRN_INT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro 'GRN_UINT16_VALUE'
     r = (x_ op GRN_UINT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro 'GRN_INT32_VALUE'
     r = (x_ op GRN_INT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro 'GRN_UINT32_VALUE'
     r = (x_ op GRN_UINT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (x_ op GRN_INT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro 'GRN_UINT64_VALUE'
     r = (x_ op GRN_UINT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
     r = (x_ op GRN_FLOAT_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro 'GRN_INT16_VALUE'
     r = (x_ op GRN_INT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro 'GRN_UINT16_VALUE'
     r = (x_ op GRN_UINT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro 'GRN_INT32_VALUE'
     r = (x_ op GRN_INT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro 'GRN_UINT32_VALUE'
     r = (x_ op GRN_UINT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (x_ op GRN_INT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro 'GRN_UINT64_VALUE'
     r = (x_ op GRN_UINT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
     r = (x_ op GRN_FLOAT_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:437:20: note: in expansion of macro 'GRN_INT16_VALUE'
       int16_t x_ = GRN_INT16_VALUE(x);\
                    ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro 'GRN_INT16_VALUE'
     r = (x_ op GRN_INT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro 'GRN_UINT16_VALUE'
     r = (x_ op GRN_UINT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro 'GRN_INT32_VALUE'
     r = (x_ op GRN_INT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro 'GRN_UINT32_VALUE'
     r = (x_ op GRN_UINT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (x_ op GRN_INT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro 'GRN_UINT64_VALUE'
     r = (x_ op GRN_UINT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
     r = (x_ op GRN_FLOAT_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro 'GRN_INT16_VALUE'
     r = (x_ op GRN_INT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro 'GRN_UINT16_VALUE'
     r = (x_ op GRN_UINT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro 'GRN_INT32_VALUE'
     r = (x_ op GRN_INT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro 'GRN_UINT32_VALUE'
     r = (x_ op GRN_UINT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (x_ op GRN_INT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro 'GRN_UINT64_VALUE'
     r = (x_ op GRN_UINT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
     r = (x_ op GRN_FLOAT_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:443:21: note: in expansion of macro 'GRN_UINT16_VALUE'
       uint16_t x_ = GRN_UINT16_VALUE(x);\
                     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro 'GRN_INT16_VALUE'
     r = (x_ op GRN_INT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro 'GRN_UINT16_VALUE'
     r = (x_ op GRN_UINT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro 'GRN_INT32_VALUE'
     r = (x_ op GRN_INT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro 'GRN_UINT32_VALUE'
     r = (x_ op GRN_UINT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (x_ op GRN_INT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro 'GRN_UINT64_VALUE'
     r = (x_ op GRN_UINT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
     r = (x_ op GRN_FLOAT_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro 'GRN_INT16_VALUE'
     r = (x_ op GRN_INT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro 'GRN_UINT16_VALUE'
     r = (x_ op GRN_UINT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro 'GRN_INT32_VALUE'
     r = (x_ op GRN_INT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro 'GRN_UINT32_VALUE'
     r = (x_ op GRN_UINT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (x_ op GRN_INT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro 'GRN_UINT64_VALUE'
     r = (x_ op GRN_UINT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
     r = (x_ op GRN_FLOAT_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:449:20: note: in expansion of macro 'GRN_INT32_VALUE'
       int32_t x_ = GRN_INT32_VALUE(x);\
                    ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro 'GRN_INT16_VALUE'
     r = (x_ op GRN_INT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro 'GRN_UINT16_VALUE'
     r = (x_ op GRN_UINT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro 'GRN_INT32_VALUE'
     r = (x_ op GRN_INT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro 'GRN_UINT32_VALUE'
     r = (x_ op GRN_UINT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (x_ op GRN_INT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro 'GRN_UINT64_VALUE'
     r = (x_ op GRN_UINT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
     r = (x_ op GRN_FLOAT_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro 'GRN_INT16_VALUE'
     r = (x_ op GRN_INT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro 'GRN_UINT16_VALUE'
     r = (x_ op GRN_UINT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro 'GRN_INT32_VALUE'
     r = (x_ op GRN_INT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro 'GRN_UINT32_VALUE'
     r = (x_ op GRN_UINT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (x_ op GRN_INT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro 'GRN_UINT64_VALUE'
     r = (x_ op GRN_UINT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
     r = (x_ op GRN_FLOAT_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:455:21: note: in expansion of macro 'GRN_UINT32_VALUE'
       uint32_t x_ = GRN_UINT32_VALUE(x);\
                     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro 'GRN_INT16_VALUE'
     r = (x_ op GRN_INT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro 'GRN_UINT16_VALUE'
     r = (x_ op GRN_UINT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro 'GRN_INT32_VALUE'
     r = (x_ op GRN_INT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro 'GRN_UINT32_VALUE'
     r = (x_ op GRN_UINT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (x_ op GRN_INT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro 'GRN_UINT64_VALUE'
     r = (x_ op GRN_UINT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
     r = (x_ op GRN_FLOAT_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro 'GRN_INT16_VALUE'
     r = (x_ op GRN_INT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro 'GRN_UINT16_VALUE'
     r = (x_ op GRN_UINT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro 'GRN_INT32_VALUE'
     r = (x_ op GRN_INT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro 'GRN_UINT32_VALUE'
     r = (x_ op GRN_UINT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (x_ op GRN_INT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro 'GRN_UINT64_VALUE'
     r = (x_ op GRN_UINT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
     r = (x_ op GRN_FLOAT_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:461:20: note: in expansion of macro 'GRN_INT64_VALUE'
       int64_t x_ = GRN_INT64_VALUE(x);\
                    ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1516:51: note: in definition of macro 'GRN_TIME_PACK'
 #define GRN_TIME_PACK(sec, usec) ((long long int)(sec) * GRN_TIME_USEC_PER_SEC + (usec))
                                                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:464:34: note: in expansion of macro 'GRN_INT32_VALUE'
         r = (x_ op GRN_TIME_PACK(GRN_INT32_VALUE(y), 0));\
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1516:51: note: in definition of macro 'GRN_TIME_PACK'
 #define GRN_TIME_PACK(sec, usec) ((long long int)(sec) * GRN_TIME_USEC_PER_SEC + (usec))
                                                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:467:34: note: in expansion of macro 'GRN_UINT32_VALUE'
         r = (x_ op GRN_TIME_PACK(GRN_UINT32_VALUE(y), 0));\
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:471:20: note: in expansion of macro 'GRN_INT64_VALUE'
         r = (x_ op GRN_INT64_VALUE(y));\
                    ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:474:20: note: in expansion of macro 'GRN_UINT64_VALUE'
         r = (x_ op GRN_UINT64_VALUE(y));\
                    ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1516:51: note: in definition of macro 'GRN_TIME_PACK'
 #define GRN_TIME_PACK(sec, usec) ((long long int)(sec) * GRN_TIME_USEC_PER_SEC + (usec))
                                                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:477:34: note: in expansion of macro 'GRN_FLOAT_VALUE'
         r = (x_ op GRN_TIME_PACK(GRN_FLOAT_VALUE(y), 0));\
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro 'GRN_INT64_VALUE'
 #define GRN_TIME_VALUE GRN_INT64_VALUE
                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:486:24: note: in expansion of macro 'GRN_TIME_VALUE'
             r = (x_ op GRN_TIME_VALUE(&time_value_));\
                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:501:20: note: in expansion of macro 'GRN_INT64_VALUE'
       int64_t x_ = GRN_INT64_VALUE(x);\
                    ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro 'GRN_INT16_VALUE'
     r = (x_ op GRN_INT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro 'GRN_UINT16_VALUE'
     r = (x_ op GRN_UINT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro 'GRN_INT32_VALUE'
     r = (x_ op GRN_INT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro 'GRN_UINT32_VALUE'
     r = (x_ op GRN_UINT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (x_ op GRN_INT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro 'GRN_UINT64_VALUE'
     r = (x_ op GRN_UINT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
     r = (x_ op GRN_FLOAT_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro 'GRN_INT16_VALUE'
     r = (x_ op GRN_INT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro 'GRN_UINT16_VALUE'
     r = (x_ op GRN_UINT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro 'GRN_INT32_VALUE'
     r = (x_ op GRN_INT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro 'GRN_UINT32_VALUE'
     r = (x_ op GRN_UINT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (x_ op GRN_INT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro 'GRN_UINT64_VALUE'
     r = (x_ op GRN_UINT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
     r = (x_ op GRN_FLOAT_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:507:21: note: in expansion of macro 'GRN_UINT64_VALUE'
       uint64_t x_ = GRN_UINT64_VALUE(x);\
                     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro 'GRN_INT16_VALUE'
     r = (x_ op GRN_INT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro 'GRN_UINT16_VALUE'
     r = (x_ op GRN_UINT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro 'GRN_INT32_VALUE'
     r = (x_ op GRN_INT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro 'GRN_UINT32_VALUE'
     r = (x_ op GRN_UINT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (x_ op GRN_INT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro 'GRN_UINT64_VALUE'
     r = (x_ op GRN_UINT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
     r = (x_ op GRN_FLOAT_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro 'GRN_INT16_VALUE'
     r = (x_ op GRN_INT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro 'GRN_UINT16_VALUE'
     r = (x_ op GRN_UINT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro 'GRN_INT32_VALUE'
     r = (x_ op GRN_INT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro 'GRN_UINT32_VALUE'
     r = (x_ op GRN_UINT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (x_ op GRN_INT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro 'GRN_UINT64_VALUE'
     r = (x_ op GRN_UINT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
     r = (x_ op GRN_FLOAT_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:513:19: note: in expansion of macro 'GRN_FLOAT_VALUE'
       double x_ = GRN_FLOAT_VALUE(x);\
                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro 'GRN_INT16_VALUE'
     r = (x_ op GRN_INT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro 'GRN_UINT16_VALUE'
     r = (x_ op GRN_UINT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro 'GRN_INT32_VALUE'
     r = (x_ op GRN_INT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro 'GRN_UINT32_VALUE'
     r = (x_ op GRN_UINT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (x_ op GRN_INT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro 'GRN_UINT64_VALUE'
     r = (x_ op GRN_UINT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
     r = (x_ op GRN_FLOAT_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro 'GRN_INT16_VALUE'
     r = (x_ op GRN_INT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro 'GRN_UINT16_VALUE'
     r = (x_ op GRN_UINT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro 'GRN_INT32_VALUE'
     r = (x_ op GRN_INT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro 'GRN_UINT32_VALUE'
     r = (x_ op GRN_UINT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (x_ op GRN_INT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro 'GRN_UINT64_VALUE'
     r = (x_ op GRN_UINT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
     r = (x_ op GRN_FLOAT_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro 'GRN_INT16_VALUE'
     r = (x_ op GRN_INT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro 'GRN_UINT16_VALUE'
     r = (x_ op GRN_UINT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro 'GRN_INT32_VALUE'
     r = (x_ op GRN_INT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro 'GRN_UINT32_VALUE'
     r = (x_ op GRN_UINT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (x_ op GRN_INT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro 'GRN_UINT64_VALUE'
     r = (x_ op GRN_UINT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
     r = (x_ op GRN_FLOAT_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro 'GRN_INT16_VALUE'
     r = (x_ op GRN_INT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro 'GRN_UINT16_VALUE'
     r = (x_ op GRN_UINT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro 'GRN_INT32_VALUE'
     r = (x_ op GRN_INT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro 'GRN_UINT32_VALUE'
     r = (x_ op GRN_UINT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (x_ op GRN_INT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro 'GRN_UINT64_VALUE'
     r = (x_ op GRN_UINT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
     r = (x_ op GRN_FLOAT_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro 'GRN_INT16_VALUE'
     r = (x_ op GRN_INT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro 'GRN_UINT16_VALUE'
     r = (x_ op GRN_UINT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro 'GRN_INT32_VALUE'
     r = (x_ op GRN_INT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro 'GRN_UINT32_VALUE'
     r = (x_ op GRN_UINT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (x_ op GRN_INT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro 'GRN_UINT64_VALUE'
     r = (x_ op GRN_UINT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
     r = (x_ op GRN_FLOAT_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro 'GRN_INT16_VALUE'
     r = (x_ op GRN_INT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro 'GRN_UINT16_VALUE'
     r = (x_ op GRN_UINT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro 'GRN_INT32_VALUE'
     r = (x_ op GRN_INT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro 'GRN_UINT32_VALUE'
     r = (x_ op GRN_UINT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (x_ op GRN_INT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro 'GRN_UINT64_VALUE'
     r = (x_ op GRN_UINT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
     r = (x_ op GRN_FLOAT_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro 'GRN_INT16_VALUE'
     r = (x_ op GRN_INT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro 'GRN_UINT16_VALUE'
     r = (x_ op GRN_UINT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro 'GRN_INT32_VALUE'
     r = (x_ op GRN_INT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro 'GRN_UINT32_VALUE'
     r = (x_ op GRN_UINT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (x_ op GRN_INT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro 'GRN_UINT64_VALUE'
     r = (x_ op GRN_UINT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
     r = (x_ op GRN_FLOAT_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro 'GRN_INT16_VALUE'
     r = (x_ op GRN_INT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro 'GRN_UINT16_VALUE'
     r = (x_ op GRN_UINT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro 'GRN_INT32_VALUE'
     r = (x_ op GRN_INT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro 'GRN_UINT32_VALUE'
     r = (x_ op GRN_UINT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (x_ op GRN_INT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro 'GRN_UINT64_VALUE'
     r = (x_ op GRN_UINT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
     r = (x_ op GRN_FLOAT_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:437:20: note: in expansion of macro 'GRN_INT16_VALUE'
       int16_t x_ = GRN_INT16_VALUE(x);\
                    ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro 'GRN_INT16_VALUE'
     r = (x_ op GRN_INT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro 'GRN_UINT16_VALUE'
     r = (x_ op GRN_UINT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro 'GRN_INT32_VALUE'
     r = (x_ op GRN_INT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro 'GRN_UINT32_VALUE'
     r = (x_ op GRN_UINT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (x_ op GRN_INT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro 'GRN_UINT64_VALUE'
     r = (x_ op GRN_UINT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
     r = (x_ op GRN_FLOAT_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro 'GRN_INT16_VALUE'
     r = (x_ op GRN_INT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro 'GRN_UINT16_VALUE'
     r = (x_ op GRN_UINT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro 'GRN_INT32_VALUE'
     r = (x_ op GRN_INT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro 'GRN_UINT32_VALUE'
     r = (x_ op GRN_UINT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (x_ op GRN_INT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro 'GRN_UINT64_VALUE'
     r = (x_ op GRN_UINT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
     r = (x_ op GRN_FLOAT_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:443:21: note: in expansion of macro 'GRN_UINT16_VALUE'
       uint16_t x_ = GRN_UINT16_VALUE(x);\
                     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro 'GRN_INT16_VALUE'
     r = (x_ op GRN_INT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro 'GRN_UINT16_VALUE'
     r = (x_ op GRN_UINT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro 'GRN_INT32_VALUE'
     r = (x_ op GRN_INT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro 'GRN_UINT32_VALUE'
     r = (x_ op GRN_UINT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (x_ op GRN_INT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro 'GRN_UINT64_VALUE'
     r = (x_ op GRN_UINT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
     r = (x_ op GRN_FLOAT_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro 'GRN_INT16_VALUE'
     r = (x_ op GRN_INT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro 'GRN_UINT16_VALUE'
     r = (x_ op GRN_UINT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro 'GRN_INT32_VALUE'
     r = (x_ op GRN_INT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro 'GRN_UINT32_VALUE'
     r = (x_ op GRN_UINT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (x_ op GRN_INT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro 'GRN_UINT64_VALUE'
     r = (x_ op GRN_UINT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
     r = (x_ op GRN_FLOAT_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:449:20: note: in expansion of macro 'GRN_INT32_VALUE'
       int32_t x_ = GRN_INT32_VALUE(x);\
                    ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro 'GRN_INT16_VALUE'
     r = (x_ op GRN_INT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro 'GRN_UINT16_VALUE'
     r = (x_ op GRN_UINT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro 'GRN_INT32_VALUE'
     r = (x_ op GRN_INT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro 'GRN_UINT32_VALUE'
     r = (x_ op GRN_UINT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (x_ op GRN_INT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro 'GRN_UINT64_VALUE'
     r = (x_ op GRN_UINT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
     r = (x_ op GRN_FLOAT_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro 'GRN_INT16_VALUE'
     r = (x_ op GRN_INT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro 'GRN_UINT16_VALUE'
     r = (x_ op GRN_UINT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro 'GRN_INT32_VALUE'
     r = (x_ op GRN_INT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro 'GRN_UINT32_VALUE'
     r = (x_ op GRN_UINT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (x_ op GRN_INT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro 'GRN_UINT64_VALUE'
     r = (x_ op GRN_UINT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
     r = (x_ op GRN_FLOAT_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:455:21: note: in expansion of macro 'GRN_UINT32_VALUE'
       uint32_t x_ = GRN_UINT32_VALUE(x);\
                     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro 'GRN_INT16_VALUE'
     r = (x_ op GRN_INT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro 'GRN_UINT16_VALUE'
     r = (x_ op GRN_UINT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro 'GRN_INT32_VALUE'
     r = (x_ op GRN_INT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro 'GRN_UINT32_VALUE'
     r = (x_ op GRN_UINT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (x_ op GRN_INT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro 'GRN_UINT64_VALUE'
     r = (x_ op GRN_UINT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
     r = (x_ op GRN_FLOAT_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro 'GRN_INT16_VALUE'
     r = (x_ op GRN_INT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro 'GRN_UINT16_VALUE'
     r = (x_ op GRN_UINT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro 'GRN_INT32_VALUE'
     r = (x_ op GRN_INT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro 'GRN_UINT32_VALUE'
     r = (x_ op GRN_UINT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (x_ op GRN_INT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro 'GRN_UINT64_VALUE'
     r = (x_ op GRN_UINT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
     r = (x_ op GRN_FLOAT_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:461:20: note: in expansion of macro 'GRN_INT64_VALUE'
       int64_t x_ = GRN_INT64_VALUE(x);\
                    ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1516:51: note: in definition of macro 'GRN_TIME_PACK'
 #define GRN_TIME_PACK(sec, usec) ((long long int)(sec) * GRN_TIME_USEC_PER_SEC + (usec))
                                                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:464:34: note: in expansion of macro 'GRN_INT32_VALUE'
         r = (x_ op GRN_TIME_PACK(GRN_INT32_VALUE(y), 0));\
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1516:51: note: in definition of macro 'GRN_TIME_PACK'
 #define GRN_TIME_PACK(sec, usec) ((long long int)(sec) * GRN_TIME_USEC_PER_SEC + (usec))
                                                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:467:34: note: in expansion of macro 'GRN_UINT32_VALUE'
         r = (x_ op GRN_TIME_PACK(GRN_UINT32_VALUE(y), 0));\
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:471:20: note: in expansion of macro 'GRN_INT64_VALUE'
         r = (x_ op GRN_INT64_VALUE(y));\
                    ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:474:20: note: in expansion of macro 'GRN_UINT64_VALUE'
         r = (x_ op GRN_UINT64_VALUE(y));\
                    ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1516:51: note: in definition of macro 'GRN_TIME_PACK'
 #define GRN_TIME_PACK(sec, usec) ((long long int)(sec) * GRN_TIME_USEC_PER_SEC + (usec))
                                                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:477:34: note: in expansion of macro 'GRN_FLOAT_VALUE'
         r = (x_ op GRN_TIME_PACK(GRN_FLOAT_VALUE(y), 0));\
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro 'GRN_INT64_VALUE'
 #define GRN_TIME_VALUE GRN_INT64_VALUE
                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:486:24: note: in expansion of macro 'GRN_TIME_VALUE'
             r = (x_ op GRN_TIME_VALUE(&time_value_));\
                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:501:20: note: in expansion of macro 'GRN_INT64_VALUE'
       int64_t x_ = GRN_INT64_VALUE(x);\
                    ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro 'GRN_INT16_VALUE'
     r = (x_ op GRN_INT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro 'GRN_UINT16_VALUE'
     r = (x_ op GRN_UINT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro 'GRN_INT32_VALUE'
     r = (x_ op GRN_INT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro 'GRN_UINT32_VALUE'
     r = (x_ op GRN_UINT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (x_ op GRN_INT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro 'GRN_UINT64_VALUE'
     r = (x_ op GRN_UINT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
     r = (x_ op GRN_FLOAT_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro 'GRN_INT16_VALUE'
     r = (x_ op GRN_INT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro 'GRN_UINT16_VALUE'
     r = (x_ op GRN_UINT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro 'GRN_INT32_VALUE'
     r = (x_ op GRN_INT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro 'GRN_UINT32_VALUE'
     r = (x_ op GRN_UINT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (x_ op GRN_INT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro 'GRN_UINT64_VALUE'
     r = (x_ op GRN_UINT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
     r = (x_ op GRN_FLOAT_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:507:21: note: in expansion of macro 'GRN_UINT64_VALUE'
       uint64_t x_ = GRN_UINT64_VALUE(x);\
                     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro 'GRN_INT16_VALUE'
     r = (x_ op GRN_INT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro 'GRN_UINT16_VALUE'
     r = (x_ op GRN_UINT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro 'GRN_INT32_VALUE'
     r = (x_ op GRN_INT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro 'GRN_UINT32_VALUE'
     r = (x_ op GRN_UINT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (x_ op GRN_INT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro 'GRN_UINT64_VALUE'
     r = (x_ op GRN_UINT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
     r = (x_ op GRN_FLOAT_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro 'GRN_INT16_VALUE'
     r = (x_ op GRN_INT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro 'GRN_UINT16_VALUE'
     r = (x_ op GRN_UINT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro 'GRN_INT32_VALUE'
     r = (x_ op GRN_INT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro 'GRN_UINT32_VALUE'
     r = (x_ op GRN_UINT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (x_ op GRN_INT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro 'GRN_UINT64_VALUE'
     r = (x_ op GRN_UINT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
     r = (x_ op GRN_FLOAT_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:513:19: note: in expansion of macro 'GRN_FLOAT_VALUE'
       double x_ = GRN_FLOAT_VALUE(x);\
                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro 'GRN_INT16_VALUE'
     r = (x_ op GRN_INT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro 'GRN_UINT16_VALUE'
     r = (x_ op GRN_UINT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro 'GRN_INT32_VALUE'
     r = (x_ op GRN_INT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro 'GRN_UINT32_VALUE'
     r = (x_ op GRN_UINT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (x_ op GRN_INT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro 'GRN_UINT64_VALUE'
     r = (x_ op GRN_UINT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
     r = (x_ op GRN_FLOAT_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro 'GRN_INT16_VALUE'
     r = (x_ op GRN_INT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro 'GRN_UINT16_VALUE'
     r = (x_ op GRN_UINT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro 'GRN_INT32_VALUE'
     r = (x_ op GRN_INT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro 'GRN_UINT32_VALUE'
     r = (x_ op GRN_UINT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (x_ op GRN_INT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro 'GRN_UINT64_VALUE'
     r = (x_ op GRN_UINT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
     r = (x_ op GRN_FLOAT_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro 'GRN_INT16_VALUE'
     r = (x_ op GRN_INT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro 'GRN_UINT16_VALUE'
     r = (x_ op GRN_UINT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro 'GRN_INT32_VALUE'
     r = (x_ op GRN_INT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro 'GRN_UINT32_VALUE'
     r = (x_ op GRN_UINT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (x_ op GRN_INT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro 'GRN_UINT64_VALUE'
     r = (x_ op GRN_UINT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
     r = (x_ op GRN_FLOAT_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro 'GRN_INT16_VALUE'
     r = (x_ op GRN_INT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro 'GRN_UINT16_VALUE'
     r = (x_ op GRN_UINT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro 'GRN_INT32_VALUE'
     r = (x_ op GRN_INT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro 'GRN_UINT32_VALUE'
     r = (x_ op GRN_UINT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (x_ op GRN_INT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro 'GRN_UINT64_VALUE'
     r = (x_ op GRN_UINT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
     r = (x_ op GRN_FLOAT_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:592:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c: In function 'grn_operator_exec_less_equal':
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1537:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_RECORD_VALUE(obj) (*((grn_id *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:556:49: note: in expansion of macro 'GRN_RECORD_VALUE'
         length = grn_table_get_key2(ctx, table, GRN_RECORD_VALUE(x), &key);\
                                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro 'GRN_INT16_VALUE'
     r = (x_ op GRN_INT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro 'GRN_UINT16_VALUE'
     r = (x_ op GRN_UINT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro 'GRN_INT32_VALUE'
     r = (x_ op GRN_INT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro 'GRN_UINT32_VALUE'
     r = (x_ op GRN_UINT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (x_ op GRN_INT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro 'GRN_UINT64_VALUE'
     r = (x_ op GRN_UINT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
     r = (x_ op GRN_FLOAT_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro 'GRN_INT16_VALUE'
     r = (x_ op GRN_INT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro 'GRN_UINT16_VALUE'
     r = (x_ op GRN_UINT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro 'GRN_INT32_VALUE'
     r = (x_ op GRN_INT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro 'GRN_UINT32_VALUE'
     r = (x_ op GRN_UINT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (x_ op GRN_INT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro 'GRN_UINT64_VALUE'
     r = (x_ op GRN_UINT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
     r = (x_ op GRN_FLOAT_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro 'GRN_INT16_VALUE'
     r = (x_ op GRN_INT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro 'GRN_UINT16_VALUE'
     r = (x_ op GRN_UINT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro 'GRN_INT32_VALUE'
     r = (x_ op GRN_INT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro 'GRN_UINT32_VALUE'
     r = (x_ op GRN_UINT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (x_ op GRN_INT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro 'GRN_UINT64_VALUE'
     r = (x_ op GRN_UINT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
     r = (x_ op GRN_FLOAT_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro 'GRN_INT16_VALUE'
     r = (x_ op GRN_INT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro 'GRN_UINT16_VALUE'
     r = (x_ op GRN_UINT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro 'GRN_INT32_VALUE'
     r = (x_ op GRN_INT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro 'GRN_UINT32_VALUE'
     r = (x_ op GRN_UINT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (x_ op GRN_INT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro 'GRN_UINT64_VALUE'
     r = (x_ op GRN_UINT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
     r = (x_ op GRN_FLOAT_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:437:20: note: in expansion of macro 'GRN_INT16_VALUE'
       int16_t x_ = GRN_INT16_VALUE(x);\
                    ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro 'GRN_INT16_VALUE'
     r = (x_ op GRN_INT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro 'GRN_UINT16_VALUE'
     r = (x_ op GRN_UINT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro 'GRN_INT32_VALUE'
     r = (x_ op GRN_INT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro 'GRN_UINT32_VALUE'
     r = (x_ op GRN_UINT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (x_ op GRN_INT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro 'GRN_UINT64_VALUE'
     r = (x_ op GRN_UINT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
     r = (x_ op GRN_FLOAT_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro 'GRN_INT16_VALUE'
     r = (x_ op GRN_INT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro 'GRN_UINT16_VALUE'
     r = (x_ op GRN_UINT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro 'GRN_INT32_VALUE'
     r = (x_ op GRN_INT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro 'GRN_UINT32_VALUE'
     r = (x_ op GRN_UINT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (x_ op GRN_INT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro 'GRN_UINT64_VALUE'
     r = (x_ op GRN_UINT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
     r = (x_ op GRN_FLOAT_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:443:21: note: in expansion of macro 'GRN_UINT16_VALUE'
       uint16_t x_ = GRN_UINT16_VALUE(x);\
                     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro 'GRN_INT16_VALUE'
     r = (x_ op GRN_INT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro 'GRN_UINT16_VALUE'
     r = (x_ op GRN_UINT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro 'GRN_INT32_VALUE'
     r = (x_ op GRN_INT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro 'GRN_UINT32_VALUE'
     r = (x_ op GRN_UINT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (x_ op GRN_INT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro 'GRN_UINT64_VALUE'
     r = (x_ op GRN_UINT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
     r = (x_ op GRN_FLOAT_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro 'GRN_INT16_VALUE'
     r = (x_ op GRN_INT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro 'GRN_UINT16_VALUE'
     r = (x_ op GRN_UINT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro 'GRN_INT32_VALUE'
     r = (x_ op GRN_INT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro 'GRN_UINT32_VALUE'
     r = (x_ op GRN_UINT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (x_ op GRN_INT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro 'GRN_UINT64_VALUE'
     r = (x_ op GRN_UINT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
     r = (x_ op GRN_FLOAT_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:449:20: note: in expansion of macro 'GRN_INT32_VALUE'
       int32_t x_ = GRN_INT32_VALUE(x);\
                    ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro 'GRN_INT16_VALUE'
     r = (x_ op GRN_INT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro 'GRN_UINT16_VALUE'
     r = (x_ op GRN_UINT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro 'GRN_INT32_VALUE'
     r = (x_ op GRN_INT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro 'GRN_UINT32_VALUE'
     r = (x_ op GRN_UINT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (x_ op GRN_INT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro 'GRN_UINT64_VALUE'
     r = (x_ op GRN_UINT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
     r = (x_ op GRN_FLOAT_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro 'GRN_INT16_VALUE'
     r = (x_ op GRN_INT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro 'GRN_UINT16_VALUE'
     r = (x_ op GRN_UINT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro 'GRN_INT32_VALUE'
     r = (x_ op GRN_INT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro 'GRN_UINT32_VALUE'
     r = (x_ op GRN_UINT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (x_ op GRN_INT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro 'GRN_UINT64_VALUE'
     r = (x_ op GRN_UINT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
     r = (x_ op GRN_FLOAT_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:455:21: note: in expansion of macro 'GRN_UINT32_VALUE'
       uint32_t x_ = GRN_UINT32_VALUE(x);\
                     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro 'GRN_INT16_VALUE'
     r = (x_ op GRN_INT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro 'GRN_UINT16_VALUE'
     r = (x_ op GRN_UINT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro 'GRN_INT32_VALUE'
     r = (x_ op GRN_INT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro 'GRN_UINT32_VALUE'
     r = (x_ op GRN_UINT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (x_ op GRN_INT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro 'GRN_UINT64_VALUE'
     r = (x_ op GRN_UINT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
     r = (x_ op GRN_FLOAT_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro 'GRN_INT16_VALUE'
     r = (x_ op GRN_INT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro 'GRN_UINT16_VALUE'
     r = (x_ op GRN_UINT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro 'GRN_INT32_VALUE'
     r = (x_ op GRN_INT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro 'GRN_UINT32_VALUE'
     r = (x_ op GRN_UINT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (x_ op GRN_INT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro 'GRN_UINT64_VALUE'
     r = (x_ op GRN_UINT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
     r = (x_ op GRN_FLOAT_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:461:20: note: in expansion of macro 'GRN_INT64_VALUE'
       int64_t x_ = GRN_INT64_VALUE(x);\
                    ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1516:51: note: in definition of macro 'GRN_TIME_PACK'
 #define GRN_TIME_PACK(sec, usec) ((long long int)(sec) * GRN_TIME_USEC_PER_SEC + (usec))
                                                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:464:34: note: in expansion of macro 'GRN_INT32_VALUE'
         r = (x_ op GRN_TIME_PACK(GRN_INT32_VALUE(y), 0));\
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1516:51: note: in definition of macro 'GRN_TIME_PACK'
 #define GRN_TIME_PACK(sec, usec) ((long long int)(sec) * GRN_TIME_USEC_PER_SEC + (usec))
                                                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:467:34: note: in expansion of macro 'GRN_UINT32_VALUE'
         r = (x_ op GRN_TIME_PACK(GRN_UINT32_VALUE(y), 0));\
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:471:20: note: in expansion of macro 'GRN_INT64_VALUE'
         r = (x_ op GRN_INT64_VALUE(y));\
                    ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:474:20: note: in expansion of macro 'GRN_UINT64_VALUE'
         r = (x_ op GRN_UINT64_VALUE(y));\
                    ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1516:51: note: in definition of macro 'GRN_TIME_PACK'
 #define GRN_TIME_PACK(sec, usec) ((long long int)(sec) * GRN_TIME_USEC_PER_SEC + (usec))
                                                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:477:34: note: in expansion of macro 'GRN_FLOAT_VALUE'
         r = (x_ op GRN_TIME_PACK(GRN_FLOAT_VALUE(y), 0));\
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro 'GRN_INT64_VALUE'
 #define GRN_TIME_VALUE GRN_INT64_VALUE
                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:486:24: note: in expansion of macro 'GRN_TIME_VALUE'
             r = (x_ op GRN_TIME_VALUE(&time_value_));\
                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:501:20: note: in expansion of macro 'GRN_INT64_VALUE'
       int64_t x_ = GRN_INT64_VALUE(x);\
                    ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro 'GRN_INT16_VALUE'
     r = (x_ op GRN_INT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro 'GRN_UINT16_VALUE'
     r = (x_ op GRN_UINT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro 'GRN_INT32_VALUE'
     r = (x_ op GRN_INT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro 'GRN_UINT32_VALUE'
     r = (x_ op GRN_UINT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (x_ op GRN_INT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro 'GRN_UINT64_VALUE'
     r = (x_ op GRN_UINT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
     r = (x_ op GRN_FLOAT_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro 'GRN_INT16_VALUE'
     r = (x_ op GRN_INT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro 'GRN_UINT16_VALUE'
     r = (x_ op GRN_UINT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro 'GRN_INT32_VALUE'
     r = (x_ op GRN_INT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro 'GRN_UINT32_VALUE'
     r = (x_ op GRN_UINT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (x_ op GRN_INT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro 'GRN_UINT64_VALUE'
     r = (x_ op GRN_UINT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
     r = (x_ op GRN_FLOAT_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:507:21: note: in expansion of macro 'GRN_UINT64_VALUE'
       uint64_t x_ = GRN_UINT64_VALUE(x);\
                     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro 'GRN_INT16_VALUE'
     r = (x_ op GRN_INT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro 'GRN_UINT16_VALUE'
     r = (x_ op GRN_UINT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro 'GRN_INT32_VALUE'
     r = (x_ op GRN_INT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro 'GRN_UINT32_VALUE'
     r = (x_ op GRN_UINT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (x_ op GRN_INT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro 'GRN_UINT64_VALUE'
     r = (x_ op GRN_UINT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
     r = (x_ op GRN_FLOAT_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro 'GRN_INT16_VALUE'
     r = (x_ op GRN_INT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro 'GRN_UINT16_VALUE'
     r = (x_ op GRN_UINT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro 'GRN_INT32_VALUE'
     r = (x_ op GRN_INT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro 'GRN_UINT32_VALUE'
     r = (x_ op GRN_UINT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (x_ op GRN_INT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro 'GRN_UINT64_VALUE'
     r = (x_ op GRN_UINT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
     r = (x_ op GRN_FLOAT_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:513:19: note: in expansion of macro 'GRN_FLOAT_VALUE'
       double x_ = GRN_FLOAT_VALUE(x);\
                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro 'GRN_INT16_VALUE'
     r = (x_ op GRN_INT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro 'GRN_UINT16_VALUE'
     r = (x_ op GRN_UINT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro 'GRN_INT32_VALUE'
     r = (x_ op GRN_INT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro 'GRN_UINT32_VALUE'
     r = (x_ op GRN_UINT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (x_ op GRN_INT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro 'GRN_UINT64_VALUE'
     r = (x_ op GRN_UINT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
     r = (x_ op GRN_FLOAT_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro 'GRN_INT16_VALUE'
     r = (x_ op GRN_INT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro 'GRN_UINT16_VALUE'
     r = (x_ op GRN_UINT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro 'GRN_INT32_VALUE'
     r = (x_ op GRN_INT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro 'GRN_UINT32_VALUE'
     r = (x_ op GRN_UINT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (x_ op GRN_INT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro 'GRN_UINT64_VALUE'
     r = (x_ op GRN_UINT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
     r = (x_ op GRN_FLOAT_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro 'GRN_INT16_VALUE'
     r = (x_ op GRN_INT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro 'GRN_UINT16_VALUE'
     r = (x_ op GRN_UINT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro 'GRN_INT32_VALUE'
     r = (x_ op GRN_INT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro 'GRN_UINT32_VALUE'
     r = (x_ op GRN_UINT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (x_ op GRN_INT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro 'GRN_UINT64_VALUE'
     r = (x_ op GRN_UINT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
     r = (x_ op GRN_FLOAT_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro 'GRN_INT16_VALUE'
     r = (x_ op GRN_INT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro 'GRN_UINT16_VALUE'
     r = (x_ op GRN_UINT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro 'GRN_INT32_VALUE'
     r = (x_ op GRN_INT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro 'GRN_UINT32_VALUE'
     r = (x_ op GRN_UINT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (x_ op GRN_INT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro 'GRN_UINT64_VALUE'
     r = (x_ op GRN_UINT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
     r = (x_ op GRN_FLOAT_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro 'GRN_INT16_VALUE'
     r = (x_ op GRN_INT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro 'GRN_UINT16_VALUE'
     r = (x_ op GRN_UINT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro 'GRN_INT32_VALUE'
     r = (x_ op GRN_INT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro 'GRN_UINT32_VALUE'
     r = (x_ op GRN_UINT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (x_ op GRN_INT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro 'GRN_UINT64_VALUE'
     r = (x_ op GRN_UINT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
     r = (x_ op GRN_FLOAT_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro 'GRN_INT16_VALUE'
     r = (x_ op GRN_INT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro 'GRN_UINT16_VALUE'
     r = (x_ op GRN_UINT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro 'GRN_INT32_VALUE'
     r = (x_ op GRN_INT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro 'GRN_UINT32_VALUE'
     r = (x_ op GRN_UINT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (x_ op GRN_INT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro 'GRN_UINT64_VALUE'
     r = (x_ op GRN_UINT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
     r = (x_ op GRN_FLOAT_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro 'GRN_INT16_VALUE'
     r = (x_ op GRN_INT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro 'GRN_UINT16_VALUE'
     r = (x_ op GRN_UINT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro 'GRN_INT32_VALUE'
     r = (x_ op GRN_INT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro 'GRN_UINT32_VALUE'
     r = (x_ op GRN_UINT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (x_ op GRN_INT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro 'GRN_UINT64_VALUE'
     r = (x_ op GRN_UINT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
     r = (x_ op GRN_FLOAT_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro 'GRN_INT16_VALUE'
     r = (x_ op GRN_INT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro 'GRN_UINT16_VALUE'
     r = (x_ op GRN_UINT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro 'GRN_INT32_VALUE'
     r = (x_ op GRN_INT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro 'GRN_UINT32_VALUE'
     r = (x_ op GRN_UINT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (x_ op GRN_INT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro 'GRN_UINT64_VALUE'
     r = (x_ op GRN_UINT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
     r = (x_ op GRN_FLOAT_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:437:20: note: in expansion of macro 'GRN_INT16_VALUE'
       int16_t x_ = GRN_INT16_VALUE(x);\
                    ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro 'GRN_INT16_VALUE'
     r = (x_ op GRN_INT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro 'GRN_UINT16_VALUE'
     r = (x_ op GRN_UINT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro 'GRN_INT32_VALUE'
     r = (x_ op GRN_INT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro 'GRN_UINT32_VALUE'
     r = (x_ op GRN_UINT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (x_ op GRN_INT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro 'GRN_UINT64_VALUE'
     r = (x_ op GRN_UINT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
     r = (x_ op GRN_FLOAT_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro 'GRN_INT16_VALUE'
     r = (x_ op GRN_INT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro 'GRN_UINT16_VALUE'
     r = (x_ op GRN_UINT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro 'GRN_INT32_VALUE'
     r = (x_ op GRN_INT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro 'GRN_UINT32_VALUE'
     r = (x_ op GRN_UINT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (x_ op GRN_INT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro 'GRN_UINT64_VALUE'
     r = (x_ op GRN_UINT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
     r = (x_ op GRN_FLOAT_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:443:21: note: in expansion of macro 'GRN_UINT16_VALUE'
       uint16_t x_ = GRN_UINT16_VALUE(x);\
                     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro 'GRN_INT16_VALUE'
     r = (x_ op GRN_INT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro 'GRN_UINT16_VALUE'
     r = (x_ op GRN_UINT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro 'GRN_INT32_VALUE'
     r = (x_ op GRN_INT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro 'GRN_UINT32_VALUE'
     r = (x_ op GRN_UINT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (x_ op GRN_INT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro 'GRN_UINT64_VALUE'
     r = (x_ op GRN_UINT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
     r = (x_ op GRN_FLOAT_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro 'GRN_INT16_VALUE'
     r = (x_ op GRN_INT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro 'GRN_UINT16_VALUE'
     r = (x_ op GRN_UINT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro 'GRN_INT32_VALUE'
     r = (x_ op GRN_INT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro 'GRN_UINT32_VALUE'
     r = (x_ op GRN_UINT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (x_ op GRN_INT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro 'GRN_UINT64_VALUE'
     r = (x_ op GRN_UINT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
     r = (x_ op GRN_FLOAT_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:449:20: note: in expansion of macro 'GRN_INT32_VALUE'
       int32_t x_ = GRN_INT32_VALUE(x);\
                    ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro 'GRN_INT16_VALUE'
     r = (x_ op GRN_INT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro 'GRN_UINT16_VALUE'
     r = (x_ op GRN_UINT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro 'GRN_INT32_VALUE'
     r = (x_ op GRN_INT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro 'GRN_UINT32_VALUE'
     r = (x_ op GRN_UINT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (x_ op GRN_INT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro 'GRN_UINT64_VALUE'
     r = (x_ op GRN_UINT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
     r = (x_ op GRN_FLOAT_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro 'GRN_INT16_VALUE'
     r = (x_ op GRN_INT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro 'GRN_UINT16_VALUE'
     r = (x_ op GRN_UINT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro 'GRN_INT32_VALUE'
     r = (x_ op GRN_INT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro 'GRN_UINT32_VALUE'
     r = (x_ op GRN_UINT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (x_ op GRN_INT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro 'GRN_UINT64_VALUE'
     r = (x_ op GRN_UINT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
     r = (x_ op GRN_FLOAT_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:455:21: note: in expansion of macro 'GRN_UINT32_VALUE'
       uint32_t x_ = GRN_UINT32_VALUE(x);\
                     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro 'GRN_INT16_VALUE'
     r = (x_ op GRN_INT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro 'GRN_UINT16_VALUE'
     r = (x_ op GRN_UINT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro 'GRN_INT32_VALUE'
     r = (x_ op GRN_INT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro 'GRN_UINT32_VALUE'
     r = (x_ op GRN_UINT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (x_ op GRN_INT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro 'GRN_UINT64_VALUE'
     r = (x_ op GRN_UINT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
     r = (x_ op GRN_FLOAT_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro 'GRN_INT16_VALUE'
     r = (x_ op GRN_INT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro 'GRN_UINT16_VALUE'
     r = (x_ op GRN_UINT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro 'GRN_INT32_VALUE'
     r = (x_ op GRN_INT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro 'GRN_UINT32_VALUE'
     r = (x_ op GRN_UINT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (x_ op GRN_INT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro 'GRN_UINT64_VALUE'
     r = (x_ op GRN_UINT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
     r = (x_ op GRN_FLOAT_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:461:20: note: in expansion of macro 'GRN_INT64_VALUE'
       int64_t x_ = GRN_INT64_VALUE(x);\
                    ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1516:51: note: in definition of macro 'GRN_TIME_PACK'
 #define GRN_TIME_PACK(sec, usec) ((long long int)(sec) * GRN_TIME_USEC_PER_SEC + (usec))
                                                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:464:34: note: in expansion of macro 'GRN_INT32_VALUE'
         r = (x_ op GRN_TIME_PACK(GRN_INT32_VALUE(y), 0));\
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1516:51: note: in definition of macro 'GRN_TIME_PACK'
 #define GRN_TIME_PACK(sec, usec) ((long long int)(sec) * GRN_TIME_USEC_PER_SEC + (usec))
                                                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:467:34: note: in expansion of macro 'GRN_UINT32_VALUE'
         r = (x_ op GRN_TIME_PACK(GRN_UINT32_VALUE(y), 0));\
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:471:20: note: in expansion of macro 'GRN_INT64_VALUE'
         r = (x_ op GRN_INT64_VALUE(y));\
                    ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:474:20: note: in expansion of macro 'GRN_UINT64_VALUE'
         r = (x_ op GRN_UINT64_VALUE(y));\
                    ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1516:51: note: in definition of macro 'GRN_TIME_PACK'
 #define GRN_TIME_PACK(sec, usec) ((long long int)(sec) * GRN_TIME_USEC_PER_SEC + (usec))
                                                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:477:34: note: in expansion of macro 'GRN_FLOAT_VALUE'
         r = (x_ op GRN_TIME_PACK(GRN_FLOAT_VALUE(y), 0));\
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro 'GRN_INT64_VALUE'
 #define GRN_TIME_VALUE GRN_INT64_VALUE
                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:486:24: note: in expansion of macro 'GRN_TIME_VALUE'
             r = (x_ op GRN_TIME_VALUE(&time_value_));\
                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:501:20: note: in expansion of macro 'GRN_INT64_VALUE'
       int64_t x_ = GRN_INT64_VALUE(x);\
                    ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro 'GRN_INT16_VALUE'
     r = (x_ op GRN_INT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro 'GRN_UINT16_VALUE'
     r = (x_ op GRN_UINT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro 'GRN_INT32_VALUE'
     r = (x_ op GRN_INT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro 'GRN_UINT32_VALUE'
     r = (x_ op GRN_UINT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (x_ op GRN_INT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro 'GRN_UINT64_VALUE'
     r = (x_ op GRN_UINT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
     r = (x_ op GRN_FLOAT_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro 'GRN_INT16_VALUE'
     r = (x_ op GRN_INT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro 'GRN_UINT16_VALUE'
     r = (x_ op GRN_UINT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro 'GRN_INT32_VALUE'
     r = (x_ op GRN_INT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro 'GRN_UINT32_VALUE'
     r = (x_ op GRN_UINT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (x_ op GRN_INT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro 'GRN_UINT64_VALUE'
     r = (x_ op GRN_UINT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
     r = (x_ op GRN_FLOAT_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:507:21: note: in expansion of macro 'GRN_UINT64_VALUE'
       uint64_t x_ = GRN_UINT64_VALUE(x);\
                     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro 'GRN_INT16_VALUE'
     r = (x_ op GRN_INT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro 'GRN_UINT16_VALUE'
     r = (x_ op GRN_UINT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro 'GRN_INT32_VALUE'
     r = (x_ op GRN_INT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro 'GRN_UINT32_VALUE'
     r = (x_ op GRN_UINT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (x_ op GRN_INT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro 'GRN_UINT64_VALUE'
     r = (x_ op GRN_UINT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
     r = (x_ op GRN_FLOAT_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro 'GRN_INT16_VALUE'
     r = (x_ op GRN_INT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro 'GRN_UINT16_VALUE'
     r = (x_ op GRN_UINT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro 'GRN_INT32_VALUE'
     r = (x_ op GRN_INT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro 'GRN_UINT32_VALUE'
     r = (x_ op GRN_UINT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (x_ op GRN_INT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro 'GRN_UINT64_VALUE'
     r = (x_ op GRN_UINT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
     r = (x_ op GRN_FLOAT_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:513:19: note: in expansion of macro 'GRN_FLOAT_VALUE'
       double x_ = GRN_FLOAT_VALUE(x);\
                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro 'GRN_INT16_VALUE'
     r = (x_ op GRN_INT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro 'GRN_UINT16_VALUE'
     r = (x_ op GRN_UINT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro 'GRN_INT32_VALUE'
     r = (x_ op GRN_INT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro 'GRN_UINT32_VALUE'
     r = (x_ op GRN_UINT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (x_ op GRN_INT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro 'GRN_UINT64_VALUE'
     r = (x_ op GRN_UINT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
     r = (x_ op GRN_FLOAT_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro 'GRN_INT16_VALUE'
     r = (x_ op GRN_INT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro 'GRN_UINT16_VALUE'
     r = (x_ op GRN_UINT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro 'GRN_INT32_VALUE'
     r = (x_ op GRN_INT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro 'GRN_UINT32_VALUE'
     r = (x_ op GRN_UINT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (x_ op GRN_INT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro 'GRN_UINT64_VALUE'
     r = (x_ op GRN_UINT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
     r = (x_ op GRN_FLOAT_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro 'GRN_INT16_VALUE'
     r = (x_ op GRN_INT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro 'GRN_UINT16_VALUE'
     r = (x_ op GRN_UINT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro 'GRN_INT32_VALUE'
     r = (x_ op GRN_INT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro 'GRN_UINT32_VALUE'
     r = (x_ op GRN_UINT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (x_ op GRN_INT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro 'GRN_UINT64_VALUE'
     r = (x_ op GRN_UINT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
     r = (x_ op GRN_FLOAT_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro 'GRN_INT16_VALUE'
     r = (x_ op GRN_INT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro 'GRN_UINT16_VALUE'
     r = (x_ op GRN_UINT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro 'GRN_INT32_VALUE'
     r = (x_ op GRN_INT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro 'GRN_UINT32_VALUE'
     r = (x_ op GRN_UINT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (x_ op GRN_INT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro 'GRN_UINT64_VALUE'
     r = (x_ op GRN_UINT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
     r = (x_ op GRN_FLOAT_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:601:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, <=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c: In function 'grn_operator_exec_greater_equal':
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1537:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_RECORD_VALUE(obj) (*((grn_id *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:556:49: note: in expansion of macro 'GRN_RECORD_VALUE'
         length = grn_table_get_key2(ctx, table, GRN_RECORD_VALUE(x), &key);\
                                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro 'GRN_INT16_VALUE'
     r = (x_ op GRN_INT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro 'GRN_UINT16_VALUE'
     r = (x_ op GRN_UINT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro 'GRN_INT32_VALUE'
     r = (x_ op GRN_INT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro 'GRN_UINT32_VALUE'
     r = (x_ op GRN_UINT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (x_ op GRN_INT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro 'GRN_UINT64_VALUE'
     r = (x_ op GRN_UINT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
     r = (x_ op GRN_FLOAT_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro 'GRN_INT16_VALUE'
     r = (x_ op GRN_INT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro 'GRN_UINT16_VALUE'
     r = (x_ op GRN_UINT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro 'GRN_INT32_VALUE'
     r = (x_ op GRN_INT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro 'GRN_UINT32_VALUE'
     r = (x_ op GRN_UINT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (x_ op GRN_INT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro 'GRN_UINT64_VALUE'
     r = (x_ op GRN_UINT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
     r = (x_ op GRN_FLOAT_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro 'GRN_INT16_VALUE'
     r = (x_ op GRN_INT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro 'GRN_UINT16_VALUE'
     r = (x_ op GRN_UINT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro 'GRN_INT32_VALUE'
     r = (x_ op GRN_INT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro 'GRN_UINT32_VALUE'
     r = (x_ op GRN_UINT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (x_ op GRN_INT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro 'GRN_UINT64_VALUE'
     r = (x_ op GRN_UINT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
     r = (x_ op GRN_FLOAT_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro 'GRN_INT16_VALUE'
     r = (x_ op GRN_INT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro 'GRN_UINT16_VALUE'
     r = (x_ op GRN_UINT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro 'GRN_INT32_VALUE'
     r = (x_ op GRN_INT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro 'GRN_UINT32_VALUE'
     r = (x_ op GRN_UINT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (x_ op GRN_INT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro 'GRN_UINT64_VALUE'
     r = (x_ op GRN_UINT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
     r = (x_ op GRN_FLOAT_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:437:20: note: in expansion of macro 'GRN_INT16_VALUE'
       int16_t x_ = GRN_INT16_VALUE(x);\
                    ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro 'GRN_INT16_VALUE'
     r = (x_ op GRN_INT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro 'GRN_UINT16_VALUE'
     r = (x_ op GRN_UINT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro 'GRN_INT32_VALUE'
     r = (x_ op GRN_INT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro 'GRN_UINT32_VALUE'
     r = (x_ op GRN_UINT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (x_ op GRN_INT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro 'GRN_UINT64_VALUE'
     r = (x_ op GRN_UINT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
     r = (x_ op GRN_FLOAT_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro 'GRN_INT16_VALUE'
     r = (x_ op GRN_INT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro 'GRN_UINT16_VALUE'
     r = (x_ op GRN_UINT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro 'GRN_INT32_VALUE'
     r = (x_ op GRN_INT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro 'GRN_UINT32_VALUE'
     r = (x_ op GRN_UINT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (x_ op GRN_INT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro 'GRN_UINT64_VALUE'
     r = (x_ op GRN_UINT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
     r = (x_ op GRN_FLOAT_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:443:21: note: in expansion of macro 'GRN_UINT16_VALUE'
       uint16_t x_ = GRN_UINT16_VALUE(x);\
                     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro 'GRN_INT16_VALUE'
     r = (x_ op GRN_INT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro 'GRN_UINT16_VALUE'
     r = (x_ op GRN_UINT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro 'GRN_INT32_VALUE'
     r = (x_ op GRN_INT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro 'GRN_UINT32_VALUE'
     r = (x_ op GRN_UINT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (x_ op GRN_INT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro 'GRN_UINT64_VALUE'
     r = (x_ op GRN_UINT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
     r = (x_ op GRN_FLOAT_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro 'GRN_INT16_VALUE'
     r = (x_ op GRN_INT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro 'GRN_UINT16_VALUE'
     r = (x_ op GRN_UINT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro 'GRN_INT32_VALUE'
     r = (x_ op GRN_INT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro 'GRN_UINT32_VALUE'
     r = (x_ op GRN_UINT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (x_ op GRN_INT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro 'GRN_UINT64_VALUE'
     r = (x_ op GRN_UINT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
     r = (x_ op GRN_FLOAT_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:449:20: note: in expansion of macro 'GRN_INT32_VALUE'
       int32_t x_ = GRN_INT32_VALUE(x);\
                    ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro 'GRN_INT16_VALUE'
     r = (x_ op GRN_INT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro 'GRN_UINT16_VALUE'
     r = (x_ op GRN_UINT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro 'GRN_INT32_VALUE'
     r = (x_ op GRN_INT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro 'GRN_UINT32_VALUE'
     r = (x_ op GRN_UINT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (x_ op GRN_INT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro 'GRN_UINT64_VALUE'
     r = (x_ op GRN_UINT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
     r = (x_ op GRN_FLOAT_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro 'GRN_INT16_VALUE'
     r = (x_ op GRN_INT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro 'GRN_UINT16_VALUE'
     r = (x_ op GRN_UINT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro 'GRN_INT32_VALUE'
     r = (x_ op GRN_INT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro 'GRN_UINT32_VALUE'
     r = (x_ op GRN_UINT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (x_ op GRN_INT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro 'GRN_UINT64_VALUE'
     r = (x_ op GRN_UINT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
     r = (x_ op GRN_FLOAT_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:455:21: note: in expansion of macro 'GRN_UINT32_VALUE'
       uint32_t x_ = GRN_UINT32_VALUE(x);\
                     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro 'GRN_INT16_VALUE'
     r = (x_ op GRN_INT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro 'GRN_UINT16_VALUE'
     r = (x_ op GRN_UINT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro 'GRN_INT32_VALUE'
     r = (x_ op GRN_INT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro 'GRN_UINT32_VALUE'
     r = (x_ op GRN_UINT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (x_ op GRN_INT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro 'GRN_UINT64_VALUE'
     r = (x_ op GRN_UINT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
     r = (x_ op GRN_FLOAT_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro 'GRN_INT16_VALUE'
     r = (x_ op GRN_INT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro 'GRN_UINT16_VALUE'
     r = (x_ op GRN_UINT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro 'GRN_INT32_VALUE'
     r = (x_ op GRN_INT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro 'GRN_UINT32_VALUE'
     r = (x_ op GRN_UINT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (x_ op GRN_INT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro 'GRN_UINT64_VALUE'
     r = (x_ op GRN_UINT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
     r = (x_ op GRN_FLOAT_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:461:20: note: in expansion of macro 'GRN_INT64_VALUE'
       int64_t x_ = GRN_INT64_VALUE(x);\
                    ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1516:51: note: in definition of macro 'GRN_TIME_PACK'
 #define GRN_TIME_PACK(sec, usec) ((long long int)(sec) * GRN_TIME_USEC_PER_SEC + (usec))
                                                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:464:34: note: in expansion of macro 'GRN_INT32_VALUE'
         r = (x_ op GRN_TIME_PACK(GRN_INT32_VALUE(y), 0));\
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1516:51: note: in definition of macro 'GRN_TIME_PACK'
 #define GRN_TIME_PACK(sec, usec) ((long long int)(sec) * GRN_TIME_USEC_PER_SEC + (usec))
                                                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:467:34: note: in expansion of macro 'GRN_UINT32_VALUE'
         r = (x_ op GRN_TIME_PACK(GRN_UINT32_VALUE(y), 0));\
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:471:20: note: in expansion of macro 'GRN_INT64_VALUE'
         r = (x_ op GRN_INT64_VALUE(y));\
                    ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:474:20: note: in expansion of macro 'GRN_UINT64_VALUE'
         r = (x_ op GRN_UINT64_VALUE(y));\
                    ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1516:51: note: in definition of macro 'GRN_TIME_PACK'
 #define GRN_TIME_PACK(sec, usec) ((long long int)(sec) * GRN_TIME_USEC_PER_SEC + (usec))
                                                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:477:34: note: in expansion of macro 'GRN_FLOAT_VALUE'
         r = (x_ op GRN_TIME_PACK(GRN_FLOAT_VALUE(y), 0));\
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro 'GRN_INT64_VALUE'
 #define GRN_TIME_VALUE GRN_INT64_VALUE
                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:486:24: note: in expansion of macro 'GRN_TIME_VALUE'
             r = (x_ op GRN_TIME_VALUE(&time_value_));\
                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:501:20: note: in expansion of macro 'GRN_INT64_VALUE'
       int64_t x_ = GRN_INT64_VALUE(x);\
                    ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro 'GRN_INT16_VALUE'
     r = (x_ op GRN_INT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro 'GRN_UINT16_VALUE'
     r = (x_ op GRN_UINT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro 'GRN_INT32_VALUE'
     r = (x_ op GRN_INT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro 'GRN_UINT32_VALUE'
     r = (x_ op GRN_UINT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (x_ op GRN_INT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro 'GRN_UINT64_VALUE'
     r = (x_ op GRN_UINT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
     r = (x_ op GRN_FLOAT_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro 'GRN_INT16_VALUE'
     r = (x_ op GRN_INT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro 'GRN_UINT16_VALUE'
     r = (x_ op GRN_UINT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro 'GRN_INT32_VALUE'
     r = (x_ op GRN_INT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro 'GRN_UINT32_VALUE'
     r = (x_ op GRN_UINT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (x_ op GRN_INT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro 'GRN_UINT64_VALUE'
     r = (x_ op GRN_UINT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
     r = (x_ op GRN_FLOAT_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:507:21: note: in expansion of macro 'GRN_UINT64_VALUE'
       uint64_t x_ = GRN_UINT64_VALUE(x);\
                     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro 'GRN_INT16_VALUE'
     r = (x_ op GRN_INT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro 'GRN_UINT16_VALUE'
     r = (x_ op GRN_UINT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro 'GRN_INT32_VALUE'
     r = (x_ op GRN_INT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro 'GRN_UINT32_VALUE'
     r = (x_ op GRN_UINT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (x_ op GRN_INT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro 'GRN_UINT64_VALUE'
     r = (x_ op GRN_UINT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
     r = (x_ op GRN_FLOAT_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro 'GRN_INT16_VALUE'
     r = (x_ op GRN_INT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro 'GRN_UINT16_VALUE'
     r = (x_ op GRN_UINT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro 'GRN_INT32_VALUE'
     r = (x_ op GRN_INT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro 'GRN_UINT32_VALUE'
     r = (x_ op GRN_UINT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (x_ op GRN_INT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro 'GRN_UINT64_VALUE'
     r = (x_ op GRN_UINT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
     r = (x_ op GRN_FLOAT_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:513:19: note: in expansion of macro 'GRN_FLOAT_VALUE'
       double x_ = GRN_FLOAT_VALUE(x);\
                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro 'GRN_INT16_VALUE'
     r = (x_ op GRN_INT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro 'GRN_UINT16_VALUE'
     r = (x_ op GRN_UINT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro 'GRN_INT32_VALUE'
     r = (x_ op GRN_INT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro 'GRN_UINT32_VALUE'
     r = (x_ op GRN_UINT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (x_ op GRN_INT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro 'GRN_UINT64_VALUE'
     r = (x_ op GRN_UINT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
     r = (x_ op GRN_FLOAT_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro 'GRN_INT16_VALUE'
     r = (x_ op GRN_INT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro 'GRN_UINT16_VALUE'
     r = (x_ op GRN_UINT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro 'GRN_INT32_VALUE'
     r = (x_ op GRN_INT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro 'GRN_UINT32_VALUE'
     r = (x_ op GRN_UINT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (x_ op GRN_INT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro 'GRN_UINT64_VALUE'
     r = (x_ op GRN_UINT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
     r = (x_ op GRN_FLOAT_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro 'GRN_INT16_VALUE'
     r = (x_ op GRN_INT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro 'GRN_UINT16_VALUE'
     r = (x_ op GRN_UINT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro 'GRN_INT32_VALUE'
     r = (x_ op GRN_INT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro 'GRN_UINT32_VALUE'
     r = (x_ op GRN_UINT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (x_ op GRN_INT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro 'GRN_UINT64_VALUE'
     r = (x_ op GRN_UINT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
     r = (x_ op GRN_FLOAT_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro 'GRN_INT16_VALUE'
     r = (x_ op GRN_INT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro 'GRN_UINT16_VALUE'
     r = (x_ op GRN_UINT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro 'GRN_INT32_VALUE'
     r = (x_ op GRN_INT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro 'GRN_UINT32_VALUE'
     r = (x_ op GRN_UINT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (x_ op GRN_INT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro 'GRN_UINT64_VALUE'
     r = (x_ op GRN_UINT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
     r = (x_ op GRN_FLOAT_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: in expansion of macro 'DO_COMPARE_BUILTIN'
           DO_COMPARE_BUILTIN((&key), y, r, op);\
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro 'GRN_INT16_VALUE'
     r = (x_ op GRN_INT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro 'GRN_UINT16_VALUE'
     r = (x_ op GRN_UINT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro 'GRN_INT32_VALUE'
     r = (x_ op GRN_INT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro 'GRN_UINT32_VALUE'
     r = (x_ op GRN_UINT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (x_ op GRN_INT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro 'GRN_UINT64_VALUE'
     r = (x_ op GRN_UINT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
     r = (x_ op GRN_FLOAT_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro 'GRN_INT16_VALUE'
     r = (x_ op GRN_INT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro 'GRN_UINT16_VALUE'
     r = (x_ op GRN_UINT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro 'GRN_INT32_VALUE'
     r = (x_ op GRN_INT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro 'GRN_UINT32_VALUE'
     r = (x_ op GRN_UINT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (x_ op GRN_INT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro 'GRN_UINT64_VALUE'
     r = (x_ op GRN_UINT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
     r = (x_ op GRN_FLOAT_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro 'GRN_INT16_VALUE'
     r = (x_ op GRN_INT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro 'GRN_UINT16_VALUE'
     r = (x_ op GRN_UINT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro 'GRN_INT32_VALUE'
     r = (x_ op GRN_INT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro 'GRN_UINT32_VALUE'
     r = (x_ op GRN_UINT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (x_ op GRN_INT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro 'GRN_UINT64_VALUE'
     r = (x_ op GRN_UINT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
     r = (x_ op GRN_FLOAT_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro 'GRN_INT16_VALUE'
     r = (x_ op GRN_INT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro 'GRN_UINT16_VALUE'
     r = (x_ op GRN_UINT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro 'GRN_INT32_VALUE'
     r = (x_ op GRN_INT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro 'GRN_UINT32_VALUE'
     r = (x_ op GRN_UINT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (x_ op GRN_INT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro 'GRN_UINT64_VALUE'
     r = (x_ op GRN_UINT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
     r = (x_ op GRN_FLOAT_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:437:20: note: in expansion of macro 'GRN_INT16_VALUE'
       int16_t x_ = GRN_INT16_VALUE(x);\
                    ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro 'GRN_INT16_VALUE'
     r = (x_ op GRN_INT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro 'GRN_UINT16_VALUE'
     r = (x_ op GRN_UINT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro 'GRN_INT32_VALUE'
     r = (x_ op GRN_INT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro 'GRN_UINT32_VALUE'
     r = (x_ op GRN_UINT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (x_ op GRN_INT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro 'GRN_UINT64_VALUE'
     r = (x_ op GRN_UINT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
     r = (x_ op GRN_FLOAT_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro 'GRN_INT16_VALUE'
     r = (x_ op GRN_INT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro 'GRN_UINT16_VALUE'
     r = (x_ op GRN_UINT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro 'GRN_INT32_VALUE'
     r = (x_ op GRN_INT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro 'GRN_UINT32_VALUE'
     r = (x_ op GRN_UINT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (x_ op GRN_INT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro 'GRN_UINT64_VALUE'
     r = (x_ op GRN_UINT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
     r = (x_ op GRN_FLOAT_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:443:21: note: in expansion of macro 'GRN_UINT16_VALUE'
       uint16_t x_ = GRN_UINT16_VALUE(x);\
                     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro 'GRN_INT16_VALUE'
     r = (x_ op GRN_INT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro 'GRN_UINT16_VALUE'
     r = (x_ op GRN_UINT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro 'GRN_INT32_VALUE'
     r = (x_ op GRN_INT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro 'GRN_UINT32_VALUE'
     r = (x_ op GRN_UINT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (x_ op GRN_INT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro 'GRN_UINT64_VALUE'
     r = (x_ op GRN_UINT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
     r = (x_ op GRN_FLOAT_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro 'GRN_INT16_VALUE'
     r = (x_ op GRN_INT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro 'GRN_UINT16_VALUE'
     r = (x_ op GRN_UINT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro 'GRN_INT32_VALUE'
     r = (x_ op GRN_INT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro 'GRN_UINT32_VALUE'
     r = (x_ op GRN_UINT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (x_ op GRN_INT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro 'GRN_UINT64_VALUE'
     r = (x_ op GRN_UINT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
     r = (x_ op GRN_FLOAT_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:449:20: note: in expansion of macro 'GRN_INT32_VALUE'
       int32_t x_ = GRN_INT32_VALUE(x);\
                    ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro 'GRN_INT16_VALUE'
     r = (x_ op GRN_INT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro 'GRN_UINT16_VALUE'
     r = (x_ op GRN_UINT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro 'GRN_INT32_VALUE'
     r = (x_ op GRN_INT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro 'GRN_UINT32_VALUE'
     r = (x_ op GRN_UINT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (x_ op GRN_INT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro 'GRN_UINT64_VALUE'
     r = (x_ op GRN_UINT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
     r = (x_ op GRN_FLOAT_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro 'GRN_INT16_VALUE'
     r = (x_ op GRN_INT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro 'GRN_UINT16_VALUE'
     r = (x_ op GRN_UINT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro 'GRN_INT32_VALUE'
     r = (x_ op GRN_INT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro 'GRN_UINT32_VALUE'
     r = (x_ op GRN_UINT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (x_ op GRN_INT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro 'GRN_UINT64_VALUE'
     r = (x_ op GRN_UINT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
     r = (x_ op GRN_FLOAT_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:455:21: note: in expansion of macro 'GRN_UINT32_VALUE'
       uint32_t x_ = GRN_UINT32_VALUE(x);\
                     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro 'GRN_INT16_VALUE'
     r = (x_ op GRN_INT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro 'GRN_UINT16_VALUE'
     r = (x_ op GRN_UINT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro 'GRN_INT32_VALUE'
     r = (x_ op GRN_INT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro 'GRN_UINT32_VALUE'
     r = (x_ op GRN_UINT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (x_ op GRN_INT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro 'GRN_UINT64_VALUE'
     r = (x_ op GRN_UINT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
     r = (x_ op GRN_FLOAT_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro 'GRN_INT16_VALUE'
     r = (x_ op GRN_INT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro 'GRN_UINT16_VALUE'
     r = (x_ op GRN_UINT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro 'GRN_INT32_VALUE'
     r = (x_ op GRN_INT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro 'GRN_UINT32_VALUE'
     r = (x_ op GRN_UINT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (x_ op GRN_INT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro 'GRN_UINT64_VALUE'
     r = (x_ op GRN_UINT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
     r = (x_ op GRN_FLOAT_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:461:20: note: in expansion of macro 'GRN_INT64_VALUE'
       int64_t x_ = GRN_INT64_VALUE(x);\
                    ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1516:51: note: in definition of macro 'GRN_TIME_PACK'
 #define GRN_TIME_PACK(sec, usec) ((long long int)(sec) * GRN_TIME_USEC_PER_SEC + (usec))
                                                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:464:34: note: in expansion of macro 'GRN_INT32_VALUE'
         r = (x_ op GRN_TIME_PACK(GRN_INT32_VALUE(y), 0));\
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1516:51: note: in definition of macro 'GRN_TIME_PACK'
 #define GRN_TIME_PACK(sec, usec) ((long long int)(sec) * GRN_TIME_USEC_PER_SEC + (usec))
                                                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:467:34: note: in expansion of macro 'GRN_UINT32_VALUE'
         r = (x_ op GRN_TIME_PACK(GRN_UINT32_VALUE(y), 0));\
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:471:20: note: in expansion of macro 'GRN_INT64_VALUE'
         r = (x_ op GRN_INT64_VALUE(y));\
                    ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:474:20: note: in expansion of macro 'GRN_UINT64_VALUE'
         r = (x_ op GRN_UINT64_VALUE(y));\
                    ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1516:51: note: in definition of macro 'GRN_TIME_PACK'
 #define GRN_TIME_PACK(sec, usec) ((long long int)(sec) * GRN_TIME_USEC_PER_SEC + (usec))
                                                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:477:34: note: in expansion of macro 'GRN_FLOAT_VALUE'
         r = (x_ op GRN_TIME_PACK(GRN_FLOAT_VALUE(y), 0));\
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro 'GRN_INT64_VALUE'
 #define GRN_TIME_VALUE GRN_INT64_VALUE
                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:486:24: note: in expansion of macro 'GRN_TIME_VALUE'
             r = (x_ op GRN_TIME_VALUE(&time_value_));\
                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:501:20: note: in expansion of macro 'GRN_INT64_VALUE'
       int64_t x_ = GRN_INT64_VALUE(x);\
                    ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro 'GRN_INT16_VALUE'
     r = (x_ op GRN_INT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro 'GRN_UINT16_VALUE'
     r = (x_ op GRN_UINT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro 'GRN_INT32_VALUE'
     r = (x_ op GRN_INT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro 'GRN_UINT32_VALUE'
     r = (x_ op GRN_UINT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (x_ op GRN_INT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro 'GRN_UINT64_VALUE'
     r = (x_ op GRN_UINT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
     r = (x_ op GRN_FLOAT_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro 'GRN_INT16_VALUE'
     r = (x_ op GRN_INT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro 'GRN_UINT16_VALUE'
     r = (x_ op GRN_UINT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro 'GRN_INT32_VALUE'
     r = (x_ op GRN_INT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro 'GRN_UINT32_VALUE'
     r = (x_ op GRN_UINT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (x_ op GRN_INT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro 'GRN_UINT64_VALUE'
     r = (x_ op GRN_UINT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
     r = (x_ op GRN_FLOAT_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:507:21: note: in expansion of macro 'GRN_UINT64_VALUE'
       uint64_t x_ = GRN_UINT64_VALUE(x);\
                     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro 'GRN_INT16_VALUE'
     r = (x_ op GRN_INT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro 'GRN_UINT16_VALUE'
     r = (x_ op GRN_UINT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro 'GRN_INT32_VALUE'
     r = (x_ op GRN_INT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro 'GRN_UINT32_VALUE'
     r = (x_ op GRN_UINT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (x_ op GRN_INT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro 'GRN_UINT64_VALUE'
     r = (x_ op GRN_UINT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
     r = (x_ op GRN_FLOAT_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro 'GRN_INT16_VALUE'
     r = (x_ op GRN_INT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro 'GRN_UINT16_VALUE'
     r = (x_ op GRN_UINT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro 'GRN_INT32_VALUE'
     r = (x_ op GRN_INT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro 'GRN_UINT32_VALUE'
     r = (x_ op GRN_UINT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (x_ op GRN_INT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro 'GRN_UINT64_VALUE'
     r = (x_ op GRN_UINT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
     r = (x_ op GRN_FLOAT_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:513:19: note: in expansion of macro 'GRN_FLOAT_VALUE'
       double x_ = GRN_FLOAT_VALUE(x);\
                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro 'GRN_INT16_VALUE'
     r = (x_ op GRN_INT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro 'GRN_UINT16_VALUE'
     r = (x_ op GRN_UINT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro 'GRN_INT32_VALUE'
     r = (x_ op GRN_INT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro 'GRN_UINT32_VALUE'
     r = (x_ op GRN_UINT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (x_ op GRN_INT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro 'GRN_UINT64_VALUE'
     r = (x_ op GRN_UINT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
     r = (x_ op GRN_FLOAT_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro 'GRN_INT16_VALUE'
     r = (x_ op GRN_INT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro 'GRN_UINT16_VALUE'
     r = (x_ op GRN_UINT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro 'GRN_INT32_VALUE'
     r = (x_ op GRN_INT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro 'GRN_UINT32_VALUE'
     r = (x_ op GRN_UINT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (x_ op GRN_INT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro 'GRN_UINT64_VALUE'
     r = (x_ op GRN_UINT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
     r = (x_ op GRN_FLOAT_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro 'GRN_INT16_VALUE'
     r = (x_ op GRN_INT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro 'GRN_UINT16_VALUE'
     r = (x_ op GRN_UINT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro 'GRN_INT32_VALUE'
     r = (x_ op GRN_INT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro 'GRN_UINT32_VALUE'
     r = (x_ op GRN_UINT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (x_ op GRN_INT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro 'GRN_UINT64_VALUE'
     r = (x_ op GRN_UINT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
     r = (x_ op GRN_FLOAT_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
         DO_COMPARE_SUB_NUMERIC(&y_, op);\
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: in expansion of macro 'GRN_INT16_VALUE'
     r = (x_ op GRN_INT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: in expansion of macro 'GRN_UINT16_VALUE'
     r = (x_ op GRN_UINT16_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: in expansion of macro 'GRN_INT32_VALUE'
     r = (x_ op GRN_INT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: in expansion of macro 'GRN_UINT32_VALUE'
     r = (x_ op GRN_UINT32_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (x_ op GRN_INT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: in expansion of macro 'GRN_INT64_VALUE'
     r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: in expansion of macro 'GRN_UINT64_VALUE'
     r = (x_ op GRN_UINT64_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
     r = (x_ op GRN_FLOAT_VALUE(y));\
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: in expansion of macro 'DO_COMPARE_SUB_NUMERIC'
     DO_COMPARE_SUB_NUMERIC(y,op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: in expansion of macro 'DO_COMPARE_SUB'
       DO_COMPARE_SUB(op);\
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: in expansion of macro 'DO_COMPARE_BUILTIN'
     DO_COMPARE_BUILTIN(x, y, r, op);\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:610:3: note: in expansion of macro 'DO_COMPARE'
   DO_COMPARE(x, y, r, >=);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c: In function 'exec_text_operator_record_text':
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1537:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_RECORD_VALUE(obj) (*((grn_id *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/operator.c:870:50: note: in expansion of macro 'GRN_RECORD_VALUE'
   record_key_len = grn_table_get_key(ctx, table, GRN_RECORD_VALUE(record),
                                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c: In function 'grn_expr_exec':
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3543:1: warning: const/copy propagation disabled: 17673 basic blocks and 88565 registers [-Wdisabled-optimization]
 }
 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3543:1: warning: GCSE disabled: 17673 basic blocks and 88565 registers [-Wdisabled-optimization]
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3543:1: warning: const/copy propagation disabled: 17673 basic blocks and 88565 registers [-Wdisabled-optimization]
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/expr.c:3543:1: warning: const/copy propagation disabled: 17669 basic blocks and 88723 registers [-Wdisabled-optimization]
[  8%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/output.c.o
Scanning dependencies of target pcreposix
[  8%] Building C object pcre/CMakeFiles/pcreposix.dir/pcreposix.c.o
In file included from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga.h:22:0,
                 from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/grn.h:740,
                 from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/output.c:18:
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/output.c: In function 'put_delimiter':
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1551:43: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE_AT(obj,offset) (((unsigned int *)GRN_BULK_HEAD(obj))[offset])
                                           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/output.c:29:30: note: in expansion of macro 'GRN_UINT32_VALUE_AT'
 #define CURR_LEVEL (DEPTH ? (GRN_UINT32_VALUE_AT(LEVELS, (DEPTH - 1))) : 0)
                              ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/output.c:37:20: note: in expansion of macro 'CURR_LEVEL'
   uint32_t level = CURR_LEVEL;
                    ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/output.c: In function 'grn_output_array_close':
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1551:43: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE_AT(obj,offset) (((unsigned int *)GRN_BULK_HEAD(obj))[offset])
                                           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/output.c:29:30: note: in expansion of macro 'GRN_UINT32_VALUE_AT'
 #define CURR_LEVEL (DEPTH ? (GRN_UINT32_VALUE_AT(LEVELS, (DEPTH - 1))) : 0)
                              ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/output.c:111:11: note: in expansion of macro 'CURR_LEVEL'
       if (CURR_LEVEL >= 2) { GRN_TEXT_PUTC(ctx, outbuf, '\t'); }
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1551:43: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE_AT(obj,offset) (((unsigned int *)GRN_BULK_HEAD(obj))[offset])
                                           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/output.c:32:31: note: in expansion of macro 'GRN_UINT32_VALUE_AT'
 #define INCR_LENGTH (DEPTH ? (GRN_UINT32_VALUE_AT(LEVELS, (DEPTH - 1)) += 2) : 0)
                               ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/output.c:133:3: note: in expansion of macro 'INCR_LENGTH'
   INCR_LENGTH;
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/output.c: In function 'grn_output_map_close':
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1551:43: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE_AT(obj,offset) (((unsigned int *)GRN_BULK_HEAD(obj))[offset])
                                           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/output.c:29:30: note: in expansion of macro 'GRN_UINT32_VALUE_AT'
 #define CURR_LEVEL (DEPTH ? (GRN_UINT32_VALUE_AT(LEVELS, (DEPTH - 1))) : 0)
                              ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/output.c:182:11: note: in expansion of macro 'CURR_LEVEL'
       if (CURR_LEVEL >= 2) { GRN_TEXT_PUTC(ctx, outbuf, '\t'); }
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1551:43: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE_AT(obj,offset) (((unsigned int *)GRN_BULK_HEAD(obj))[offset])
                                           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/output.c:32:31: note: in expansion of macro 'GRN_UINT32_VALUE_AT'
 #define INCR_LENGTH (DEPTH ? (GRN_UINT32_VALUE_AT(LEVELS, (DEPTH - 1)) += 2) : 0)
                               ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/output.c:204:3: note: in expansion of macro 'INCR_LENGTH'
   INCR_LENGTH;
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/output.c: In function 'grn_output_int32':
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1551:43: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE_AT(obj,offset) (((unsigned int *)GRN_BULK_HEAD(obj))[offset])
                                           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/output.c:32:31: note: in expansion of macro 'GRN_UINT32_VALUE_AT'
 #define INCR_LENGTH (DEPTH ? (GRN_UINT32_VALUE_AT(LEVELS, (DEPTH - 1)) += 2) : 0)
                               ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/output.c:234:3: note: in expansion of macro 'INCR_LENGTH'
   INCR_LENGTH;
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/output.c: In function 'grn_output_int64':
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1551:43: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE_AT(obj,offset) (((unsigned int *)GRN_BULK_HEAD(obj))[offset])
                                           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/output.c:32:31: note: in expansion of macro 'GRN_UINT32_VALUE_AT'
 #define INCR_LENGTH (DEPTH ? (GRN_UINT32_VALUE_AT(LEVELS, (DEPTH - 1)) += 2) : 0)
                               ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/output.c:264:3: note: in expansion of macro 'INCR_LENGTH'
   INCR_LENGTH;
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/output.c: In function 'grn_output_uint64':
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1551:43: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE_AT(obj,offset) (((unsigned int *)GRN_BULK_HEAD(obj))[offset])
                                           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/output.c:32:31: note: in expansion of macro 'GRN_UINT32_VALUE_AT'
 #define INCR_LENGTH (DEPTH ? (GRN_UINT32_VALUE_AT(LEVELS, (DEPTH - 1)) += 2) : 0)
                               ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/output.c:294:3: note: in expansion of macro 'INCR_LENGTH'
   INCR_LENGTH;
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/output.c: In function 'grn_output_float':
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1551:43: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE_AT(obj,offset) (((unsigned int *)GRN_BULK_HEAD(obj))[offset])
                                           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/output.c:32:31: note: in expansion of macro 'GRN_UINT32_VALUE_AT'
 #define INCR_LENGTH (DEPTH ? (GRN_UINT32_VALUE_AT(LEVELS, (DEPTH - 1)) += 2) : 0)
                               ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/output.c:324:3: note: in expansion of macro 'INCR_LENGTH'
   INCR_LENGTH;
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/output.c: In function 'grn_output_str':
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1551:43: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE_AT(obj,offset) (((unsigned int *)GRN_BULK_HEAD(obj))[offset])
                                           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/output.c:32:31: note: in expansion of macro 'GRN_UINT32_VALUE_AT'
 #define INCR_LENGTH (DEPTH ? (GRN_UINT32_VALUE_AT(LEVELS, (DEPTH - 1)) += 2) : 0)
                               ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/output.c:356:3: note: in expansion of macro 'INCR_LENGTH'
   INCR_LENGTH;
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/output.c: In function 'grn_output_bool':
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1551:43: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE_AT(obj,offset) (((unsigned int *)GRN_BULK_HEAD(obj))[offset])
                                           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/output.c:32:31: note: in expansion of macro 'GRN_UINT32_VALUE_AT'
 #define INCR_LENGTH (DEPTH ? (GRN_UINT32_VALUE_AT(LEVELS, (DEPTH - 1)) += 2) : 0)
                               ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/output.c:397:3: note: in expansion of macro 'INCR_LENGTH'
   INCR_LENGTH;
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/output.c: In function 'grn_output_null':
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1551:43: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE_AT(obj,offset) (((unsigned int *)GRN_BULK_HEAD(obj))[offset])
                                           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/output.c:32:31: note: in expansion of macro 'GRN_UINT32_VALUE_AT'
 #define INCR_LENGTH (DEPTH ? (GRN_UINT32_VALUE_AT(LEVELS, (DEPTH - 1)) += 2) : 0)
                               ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/output.c:423:3: note: in expansion of macro 'INCR_LENGTH'
   INCR_LENGTH;
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/output.c: In function 'grn_output_bulk_void':
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/output.c:430:39: warning: cast increases required alignment of target type [-Wcast-align]
   if (value_len == sizeof(grn_id) && *(grn_id *)value == GRN_ID_NIL) {
                                       ^
In file included from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga.h:22:0,
                 from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/grn.h:740,
                 from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/output.c:18:
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/output.c: In function 'grn_output_time':
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1551:43: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE_AT(obj,offset) (((unsigned int *)GRN_BULK_HEAD(obj))[offset])
                                           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/output.c:32:31: note: in expansion of macro 'GRN_UINT32_VALUE_AT'
 #define INCR_LENGTH (DEPTH ? (GRN_UINT32_VALUE_AT(LEVELS, (DEPTH - 1)) += 2) : 0)
                               ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/output.c:466:3: note: in expansion of macro 'INCR_LENGTH'
   INCR_LENGTH;
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/output.c: In function 'grn_output_geo_point':
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1551:43: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE_AT(obj,offset) (((unsigned int *)GRN_BULK_HEAD(obj))[offset])
                                           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/output.c:32:31: note: in expansion of macro 'GRN_UINT32_VALUE_AT'
 #define INCR_LENGTH (DEPTH ? (GRN_UINT32_VALUE_AT(LEVELS, (DEPTH - 1)) += 2) : 0)
                               ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/output.c:538:3: note: in expansion of macro 'INCR_LENGTH'
   INCR_LENGTH;
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/output.c: In function 'grn_text_atoj':
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/output.c:568:34: warning: cast increases required alignment of target type [-Wcast-align]
           grn_rset_recinfo *ri = (grn_rset_recinfo *)grn_obj_get_value_(ctx, a->obj, id, &vs);
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/output.c:576:34: warning: cast increases required alignment of target type [-Wcast-align]
           grn_rset_recinfo *ri = (grn_rset_recinfo *)grn_obj_get_value_(ctx, a->obj, id, &vs);
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/output.c:583:34: warning: cast increases required alignment of target type [-Wcast-align]
           grn_rset_recinfo *ri = (grn_rset_recinfo *)grn_obj_get_value_(ctx, a->obj, id, &vs);
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/output.c:592:34: warning: cast increases required alignment of target type [-Wcast-align]
           grn_rset_recinfo *ri = (grn_rset_recinfo *)grn_obj_get_value_(ctx, a->obj, id, &vs);
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/output.c:601:34: warning: cast increases required alignment of target type [-Wcast-align]
           grn_rset_recinfo *ri = (grn_rset_recinfo *)grn_obj_get_value_(ctx, a->obj, id, &vs);
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/output.c:610:34: warning: cast increases required alignment of target type [-Wcast-align]
           grn_rset_recinfo *ri = (grn_rset_recinfo *)grn_obj_get_value_(ctx, a->obj, id, &vs);
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/output.c:622:19: warning: cast increases required alignment of target type [-Wcast-align]
             idp = (grn_id *)GRN_BULK_HEAD(&buf);
                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/output.c:650:18: warning: cast increases required alignment of target type [-Wcast-align]
           id = *((grn_id *)GRN_BULK_HEAD(&buf));
                  ^
In file included from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga.h:22:0,
                 from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/grn.h:740,
                 from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/output.c:18:
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/output.c: In function 'grn_output_bulk':
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/output.c:734:45: note: in expansion of macro 'GRN_INT16_VALUE'
                      GRN_BULK_VSIZE(bulk) ? GRN_INT16_VALUE(bulk) : 0);
                                             ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/output.c:738:45: note: in expansion of macro 'GRN_UINT16_VALUE'
                      GRN_BULK_VSIZE(bulk) ? GRN_UINT16_VALUE(bulk) : 0);
                                             ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/output.c:742:45: note: in expansion of macro 'GRN_INT32_VALUE'
                      GRN_BULK_VSIZE(bulk) ? GRN_INT32_VALUE(bulk) : 0);
                                             ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/output.c:746:45: note: in expansion of macro 'GRN_UINT32_VALUE'
                      GRN_BULK_VSIZE(bulk) ? GRN_UINT32_VALUE(bulk) : 0);
                                             ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/output.c:750:45: note: in expansion of macro 'GRN_INT64_VALUE'
                      GRN_BULK_VSIZE(bulk) ? GRN_INT64_VALUE(bulk) : 0);
                                             ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/output.c:754:46: note: in expansion of macro 'GRN_UINT64_VALUE'
                       GRN_BULK_VSIZE(bulk) ? GRN_UINT64_VALUE(bulk) : 0);
                                              ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/output.c:758:45: note: in expansion of macro 'GRN_FLOAT_VALUE'
                      GRN_BULK_VSIZE(bulk) ? GRN_FLOAT_VALUE(bulk) : 0);
                                             ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/output.c:762:44: note: in expansion of macro 'GRN_INT64_VALUE'
                     GRN_BULK_VSIZE(bulk) ? GRN_INT64_VALUE(bulk) : 0);
                                            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/output.c:767:49: warning: cast increases required alignment of target type [-Wcast-align]
                          GRN_BULK_VSIZE(bulk) ? (grn_geo_point *)GRN_BULK_HEAD(bulk) : NULL);
                                                 ^
In file included from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga.h:22:0,
                 from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/grn.h:740,
                 from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/output.c:18:
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1537:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_RECORD_VALUE(obj) (*((grn_id *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/output.c:773:19: note: in expansion of macro 'GRN_RECORD_VALUE'
       grn_id id = GRN_RECORD_VALUE(bulk);
                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/output.c:774:27: warning: cast increases required alignment of target type [-Wcast-align]
       grn_obj **columns = (grn_obj **)GRN_BULK_HEAD(&format->columns);
                           ^
In file included from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga.h:22:0,
                 from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/grn.h:740,
                 from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/output.c:18:
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1537:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_RECORD_VALUE(obj) (*((grn_id *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/output.c:810:19: note: in expansion of macro 'GRN_RECORD_VALUE'
       grn_id id = GRN_RECORD_VALUE(bulk);
                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/output.c: In function 'grn_output_uvector_result_set':
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/output.c:850:13: warning: cast increases required alignment of target type [-Wcast-align]
   columns = (grn_obj **)GRN_BULK_HEAD(&format->columns);
             ^
In file included from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga.h:22:0,
                 from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/grn.h:740,
                 from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/output.c:18:
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/output.c: In function 'grn_output_pvector':
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1557:40: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_PTR_VALUE_AT(obj,offset) (((grn_obj **)GRN_BULK_HEAD(obj))[offset])
                                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/output.c:1093:15: note: in expansion of macro 'GRN_PTR_VALUE_AT'
       value = GRN_PTR_VALUE_AT(pvector, i);
               ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/output.c: In function 'grn_output_table_columns_by_columns':
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/output.c:1299:23: warning: cast increases required alignment of target type [-Wcast-align]
   grn_obj **columns = (grn_obj **)GRN_BULK_HEAD(&format->columns);
                       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/output.c: In function 'grn_output_table_records_by_columns':
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/output.c:1411:23: warning: cast increases required alignment of target type [-Wcast-align]
   grn_obj **columns = (grn_obj **)GRN_BULK_HEAD(&format->columns);
                       ^
[  8%] Linking C static library libpcreposix.a
[  8%] Built target pcreposix
[  9%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/pat.c.o
In file included from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/pat.c:17:0:
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/pat.c: In function 'grn_pat_get_key':
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/grn.h:679:20: warning: cast increases required alignment of target type [-Wcast-align]
   uint64_t key_ = *(const uint64_t *)key;\
                    ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/pat.c:804:5: note: in expansion of macro 'grn_ntog'
     grn_ntog((keybuf), (key), (size));\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/pat.c:1304:7: note: in expansion of macro 'KEY_DEC'
       KEY_DEC(pat, keybuf, key, len);
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/pat.c: In function 'grn_pat_get_key2':
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/grn.h:678:27: warning: cast increases required alignment of target type [-Wcast-align]
   grn_geo_point *point_ = (grn_geo_point *)keybuf;\
                           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/pat.c:804:5: note: in expansion of macro 'grn_ntog'
     grn_ntog((keybuf), (key), (size));\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/pat.c:1329:7: note: in expansion of macro 'KEY_DEC'
       KEY_DEC(pat, curr, key, len);
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/grn.h:679:20: warning: cast increases required alignment of target type [-Wcast-align]
   uint64_t key_ = *(const uint64_t *)key;\
                    ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/pat.c:804:5: note: in expansion of macro 'grn_ntog'
     grn_ntog((keybuf), (key), (size));\
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/pat.c:1329:7: note: in expansion of macro 'KEY_DEC'
       KEY_DEC(pat, curr, key, len);
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/pat.c:813:9: warning: cast increases required alignment of target type [-Wcast-align]
       *((int64_t *)(keybuf)) = v ^ (((v^(1LL<<63))>> 63)|(1LL<<63));  \
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/pat.c:1329:7: note: in expansion of macro 'KEY_DEC'
       KEY_DEC(pat, curr, key, len);
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/pat.c: In function 'grn_pat_set_value':
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/pat.c:1393:15: warning: cast increases required alignment of target type [-Wcast-align]
             *((int32_t *)v) += *((int32_t *)value);
               ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/pat.c:1396:15: warning: cast increases required alignment of target type [-Wcast-align]
             *((int64_t *)v) += *((int64_t *)value);
               ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/pat.c:1405:15: warning: cast increases required alignment of target type [-Wcast-align]
             *((int32_t *)v) -= *((int32_t *)value);
               ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/pat.c:1408:15: warning: cast increases required alignment of target type [-Wcast-align]
             *((int64_t *)v) -= *((int64_t *)value);
               ^
[  9%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/plugin.c.o
[  9%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/proc.c.o
In file included from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga.h:22:0,
                 from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/grn.h:740,
                 from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/grn_proc.h:20,
                 from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/proc.c:19:
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/proc.c: In function 'substitute_term_by_func':
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/proc.c:171:8: note: in expansion of macro 'GRN_INT32_VALUE'
   rc = GRN_INT32_VALUE(rc_object);
        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/proc.c: In function 'grn_select_apply_adjuster_ensure_factor':
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/proc.c:462:12: note: in expansion of macro 'GRN_INT32_VALUE'
     return GRN_INT32_VALUE(factor_object);
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/proc.c:470:16: note: in expansion of macro 'GRN_INT32_VALUE'
       factor = GRN_INT32_VALUE(&int32_object);
                ^
In file included from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga.h:26:0,
                 from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/grn.h:740,
                 from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/grn_proc.h:20,
                 from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/proc.c:19:
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/proc.c: In function 'grn_select_output_columns':
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/output.h:60:23: warning: cast increases required alignment of target type [-Wcast-align]
   grn_obj **columns = (grn_obj **)GRN_BULK_HEAD(&(format)->columns);\
                       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/proc.c:578:3: note: in expansion of macro 'GRN_OBJ_FORMAT_FIN'
   GRN_OBJ_FORMAT_FIN(ctx, &format);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/proc.c: In function 'grn_select_drilldown':
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/output.h:60:23: warning: cast increases required alignment of target type [-Wcast-align]
   grn_obj **columns = (grn_obj **)GRN_BULK_HEAD(&(format)->columns);\
                       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/proc.c:764:11: note: in expansion of macro 'GRN_OBJ_FORMAT_FIN'
           GRN_OBJ_FORMAT_FIN(ctx, &format);
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/output.h:60:23: warning: cast increases required alignment of target type [-Wcast-align]
   grn_obj **columns = (grn_obj **)GRN_BULK_HEAD(&(format)->columns);\
                       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/proc.c:780:7: note: in expansion of macro 'GRN_OBJ_FORMAT_FIN'
       GRN_OBJ_FORMAT_FIN(ctx, &format);
       ^
In file included from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga.h:22:0,
                 from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/grn.h:740,
                 from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/grn_proc.h:20,
                 from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/proc.c:19:
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/proc.c: In function 'proc_table_list':
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1557:40: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_PTR_VALUE_AT(obj,offset) (((grn_obj **)GRN_BULK_HEAD(obj))[offset])
                                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/proc.c:2382:22: note: in expansion of macro 'GRN_PTR_VALUE_AT'
     grn_obj *table = GRN_PTR_VALUE_AT(&tables, i);
                      ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/proc.c: In function 'dump_index_column_sources':
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/proc.c:2867:16: warning: cast increases required alignment of target type [-Wcast-align]
   source_ids = (grn_id *)GRN_BULK_HEAD(&sources);
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/proc.c: In function 'dump_records':
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/proc.c:3033:13: warning: cast increases required alignment of target type [-Wcast-align]
   columns = (grn_obj **)GRN_BULK_HEAD(&columnbuf);
             ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/proc.c:3085:16: warning: cast increases required alignment of target type [-Wcast-align]
     column = *((grn_obj **)GRN_BULK_HEAD(&use_columns) + i);
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/proc.c:3117:18: warning: cast increases required alignment of target type [-Wcast-align]
       column = *((grn_obj **)GRN_BULK_HEAD(&use_columns) + j);
                  ^
In file included from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga.h:22:0,
                 from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/grn.h:740,
                 from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/grn_proc.h:20,
                 from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/proc.c:19:
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/proc.c: In function 'dump_table':
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1557:40: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_PTR_VALUE_AT(obj,offset) (((grn_obj **)GRN_BULK_HEAD(obj))[offset])
                                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/proc.c:3269:33: note: in expansion of macro 'GRN_PTR_VALUE_AT'
         grn_obj *token_filter = GRN_PTR_VALUE_AT(&token_filters, i);
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/proc.c: In function 'dump_pending_columns':
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1557:40: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_PTR_VALUE_AT(obj,offset) (((grn_obj **)GRN_BULK_HEAD(obj))[offset])
                                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/proc.c:3306:14: note: in expansion of macro 'GRN_PTR_VALUE_AT'
     column = GRN_PTR_VALUE_AT(pending_columns, i);
              ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/proc.c: In function 'output_tokens':
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/proc.c:4035:14: warning: cast increases required alignment of target type [-Wcast-align]
     token = ((tokenize_token *)(GRN_BULK_HEAD(tokens))) + i;
              ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/proc.c: In function 'tokenize':
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/proc.c:4156:22: warning: cast increases required alignment of target type [-Wcast-align]
     current_token = ((tokenize_token *)(GRN_BULK_CURR(tokens))) - 1;
                      ^
In file included from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga.h:22:0,
                 from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/grn.h:740,
                 from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/grn_proc.h:20,
                 from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/proc.c:19:
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/proc.c: In function 'list_proc':
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1557:40: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_PTR_VALUE_AT(obj,offset) (((grn_obj **)GRN_BULK_HEAD(obj))[offset])
                                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/proc.c:4355:16: note: in expansion of macro 'GRN_PTR_VALUE_AT'
         proc = GRN_PTR_VALUE_AT(&target_procs, i);
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/proc.c: In function 'func_rand':
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/proc.c:4391:15: note: in expansion of macro 'GRN_INT32_VALUE'
     int max = GRN_INT32_VALUE(args[0]);
               ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/proc.c: In function 'is_negative_value':
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/proc.c:4490:12: note: in expansion of macro 'GRN_INT16_VALUE'
     return GRN_INT16_VALUE(number) < 0;
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/proc.c:4492:12: note: in expansion of macro 'GRN_INT32_VALUE'
     return GRN_INT32_VALUE(number) < 0;
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/proc.c:4494:12: note: in expansion of macro 'GRN_INT64_VALUE'
     return GRN_INT64_VALUE(number) < 0;
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro 'GRN_INT64_VALUE'
 #define GRN_TIME_VALUE GRN_INT64_VALUE
                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/proc.c:4496:12: note: in expansion of macro 'GRN_TIME_VALUE'
     return GRN_TIME_VALUE(number) < 0;
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/proc.c:4498:12: note: in expansion of macro 'GRN_FLOAT_VALUE'
     return GRN_FLOAT_VALUE(number) < 0;
            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/proc.c: In function 'compare_number':
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/proc.c:4544:28: note: in definition of macro 'COMPARE_AND_RETURN'
     type computed_value1 = value1;\
                            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/proc.c:4566:24: note: in expansion of macro 'GRN_INT16_VALUE'
                        GRN_INT16_VALUE(number1),
                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/proc.c:4545:28: note: in definition of macro 'COMPARE_AND_RETURN'
     type computed_value2 = value2;\
                            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/proc.c:4567:24: note: in expansion of macro 'GRN_INT16_VALUE'
                        GRN_INT16_VALUE(number2));
                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/proc.c:4544:28: note: in definition of macro 'COMPARE_AND_RETURN'
     type computed_value1 = value1;\
                            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/proc.c:4570:24: note: in expansion of macro 'GRN_UINT16_VALUE'
                        GRN_UINT16_VALUE(number1),
                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/proc.c:4545:28: note: in definition of macro 'COMPARE_AND_RETURN'
     type computed_value2 = value2;\
                            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/proc.c:4571:24: note: in expansion of macro 'GRN_UINT16_VALUE'
                        GRN_UINT16_VALUE(number2));
                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/proc.c:4544:28: note: in definition of macro 'COMPARE_AND_RETURN'
     type computed_value1 = value1;\
                            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/proc.c:4574:24: note: in expansion of macro 'GRN_INT32_VALUE'
                        GRN_INT32_VALUE(number1),
                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/proc.c:4545:28: note: in definition of macro 'COMPARE_AND_RETURN'
     type computed_value2 = value2;\
                            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/proc.c:4575:24: note: in expansion of macro 'GRN_INT32_VALUE'
                        GRN_INT32_VALUE(number2));
                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/proc.c:4544:28: note: in definition of macro 'COMPARE_AND_RETURN'
     type computed_value1 = value1;\
                            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/proc.c:4578:24: note: in expansion of macro 'GRN_UINT32_VALUE'
                        GRN_UINT32_VALUE(number1),
                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/proc.c:4545:28: note: in definition of macro 'COMPARE_AND_RETURN'
     type computed_value2 = value2;\
                            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/proc.c:4579:24: note: in expansion of macro 'GRN_UINT32_VALUE'
                        GRN_UINT32_VALUE(number2));
                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/proc.c:4544:28: note: in definition of macro 'COMPARE_AND_RETURN'
     type computed_value1 = value1;\
                            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/proc.c:4582:24: note: in expansion of macro 'GRN_INT64_VALUE'
                        GRN_INT64_VALUE(number1),
                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/proc.c:4545:28: note: in definition of macro 'COMPARE_AND_RETURN'
     type computed_value2 = value2;\
                            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/proc.c:4583:24: note: in expansion of macro 'GRN_INT64_VALUE'
                        GRN_INT64_VALUE(number2));
                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/proc.c:4544:28: note: in definition of macro 'COMPARE_AND_RETURN'
     type computed_value1 = value1;\
                            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/proc.c:4586:24: note: in expansion of macro 'GRN_UINT64_VALUE'
                        GRN_UINT64_VALUE(number1),
                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/proc.c:4545:28: note: in definition of macro 'COMPARE_AND_RETURN'
     type computed_value2 = value2;\
                            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/proc.c:4587:24: note: in expansion of macro 'GRN_UINT64_VALUE'
                        GRN_UINT64_VALUE(number2));
                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/proc.c:4544:28: note: in definition of macro 'COMPARE_AND_RETURN'
     type computed_value1 = value1;\
                            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/proc.c:4590:24: note: in expansion of macro 'GRN_FLOAT_VALUE'
                        GRN_FLOAT_VALUE(number1),
                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/proc.c:4545:28: note: in definition of macro 'COMPARE_AND_RETURN'
     type computed_value2 = value2;\
                            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/proc.c:4591:24: note: in expansion of macro 'GRN_FLOAT_VALUE'
                        GRN_FLOAT_VALUE(number2));
                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/proc.c:4544:28: note: in definition of macro 'COMPARE_AND_RETURN'
     type computed_value1 = value1;\
                            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro 'GRN_INT64_VALUE'
 #define GRN_TIME_VALUE GRN_INT64_VALUE
                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/proc.c:4594:24: note: in expansion of macro 'GRN_TIME_VALUE'
                        GRN_TIME_VALUE(number1),
                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/proc.c:4545:28: note: in definition of macro 'COMPARE_AND_RETURN'
     type computed_value2 = value2;\
                            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro 'GRN_INT64_VALUE'
 #define GRN_TIME_VALUE GRN_INT64_VALUE
                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/proc.c:4595:24: note: in expansion of macro 'GRN_TIME_VALUE'
                        GRN_TIME_VALUE(number2));
                        ^
In file included from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga.h:22:0,
                 from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/grn.h:740,
                 from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/grn_proc.h:20,
                 from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/proc.c:19:
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/proc.c: In function 'func_snippet_html':
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1538:31: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_PTR_VALUE(obj) (*((grn_obj **)GRN_BULK_HEAD(obj)))
                               ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/proc.c:4947:19: note: in expansion of macro 'GRN_PTR_VALUE'
       condition = GRN_PTR_VALUE(condition_ptr);
                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/proc.c: In function 'selector_to_function_data_init':
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1537:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_RECORD_VALUE(obj) (*((grn_id *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/proc.c:5024:14: note: in expansion of macro 'GRN_RECORD_VALUE'
     pi.rid = GRN_RECORD_VALUE(variable);
              ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/proc.c: In function 'func_between':
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1537:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_RECORD_VALUE(obj) (*((grn_id *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1432:26: note: in definition of macro 'GRN_RECORD_SET'
   grn_id _val = (grn_id)(val);\
                          ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/proc.c:5630:41: note: in expansion of macro 'GRN_RECORD_VALUE'
   GRN_RECORD_SET(ctx, between_variable, GRN_RECORD_VALUE(variable));
                                         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/grn_db.h:382:16: note: in expansion of macro 'GRN_INT32_VALUE'
       result = GRN_INT32_VALUE(v) != 0;                 \
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/proc.c:5634:5: note: in expansion of macro 'GRN_TRUEP'
     GRN_TRUEP(ctx, result, result_boolean);
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/grn_db.h:385:16: note: in expansion of macro 'GRN_UINT32_VALUE'
       result = GRN_UINT32_VALUE(v) != 0;                \
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/proc.c:5634:5: note: in expansion of macro 'GRN_TRUEP'
     GRN_TRUEP(ctx, result, result_boolean);
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/grn_db.h:390:23: note: in expansion of macro 'GRN_FLOAT_VALUE'
         float_value = GRN_FLOAT_VALUE(v);               \
                       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/proc.c:5634:5: note: in expansion of macro 'GRN_TRUEP'
     GRN_TRUEP(ctx, result, result_boolean);
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/proc.c: In function 'selector_between_sequential_search_should_use':
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro 'GRN_INT64_VALUE'
 #define GRN_TIME_VALUE GRN_INT64_VALUE
                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/proc.c:5758:9: note: in expansion of macro 'GRN_TIME_VALUE'
         GRN_TIME_VALUE(data->max) - GRN_TIME_VALUE(data->min);
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro 'GRN_INT64_VALUE'
 #define GRN_TIME_VALUE GRN_INT64_VALUE
                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/proc.c:5758:37: note: in expansion of macro 'GRN_TIME_VALUE'
         GRN_TIME_VALUE(data->max) - GRN_TIME_VALUE(data->min);
                                     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/proc.c: In function 'selector_between_sequential_search':
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/grn_db.h:382:16: note: in expansion of macro 'GRN_INT32_VALUE'
       result = GRN_INT32_VALUE(v) != 0;                 \
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/proc.c:5828:9: note: in expansion of macro 'GRN_TRUEP'
         GRN_TRUEP(ctx, result, result_boolean);
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/grn_db.h:385:16: note: in expansion of macro 'GRN_UINT32_VALUE'
       result = GRN_UINT32_VALUE(v) != 0;                \
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/proc.c:5828:9: note: in expansion of macro 'GRN_TRUEP'
         GRN_TRUEP(ctx, result, result_boolean);
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/grn_db.h:390:23: note: in expansion of macro 'GRN_FLOAT_VALUE'
         float_value = GRN_FLOAT_VALUE(v);               \
                       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/proc.c:5828:9: note: in expansion of macro 'GRN_TRUEP'
         GRN_TRUEP(ctx, result, result_boolean);
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/proc.c: In function 'func_highlight_html':
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1538:31: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_PTR_VALUE(obj) (*((grn_obj **)GRN_BULK_HEAD(obj)))
                               ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/proc.c:6019:19: note: in expansion of macro 'GRN_PTR_VALUE'
       condition = GRN_PTR_VALUE(condition_ptr);
                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1557:40: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_PTR_VALUE_AT(obj,offset) (((grn_obj **)GRN_BULK_HEAD(obj))[offset])
                                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/proc.c:6031:19: note: in expansion of macro 'GRN_PTR_VALUE_AT'
         keyword = GRN_PTR_VALUE_AT(&current_keywords, i);
                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/proc.c: In function 'func_highlight_full':
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/proc.c:6154:22: warning: cast increases required alignment of target type [-Wcast-align]
                      (const char **)GRN_BULK_HEAD(&open_tags),
                      ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/proc.c:6155:22: warning: cast increases required alignment of target type [-Wcast-align]
                      (unsigned int *)GRN_BULK_HEAD(&open_tag_lengths),
                      ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/proc.c:6156:22: warning: cast increases required alignment of target type [-Wcast-align]
                      (const char **)GRN_BULK_HEAD(&close_tags),
                      ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/proc.c:6157:22: warning: cast increases required alignment of target type [-Wcast-align]
                      (unsigned int *)GRN_BULK_HEAD(&close_tag_lengths),
                      ^
In file included from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga.h:22:0,
                 from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/grn.h:740,
                 from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/grn_proc.h:20,
                 from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/proc.c:19:
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/proc.c: In function 'selector_in_values_find_source':
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1551:43: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE_AT(obj,offset) (((unsigned int *)GRN_BULK_HEAD(obj))[offset])
                                           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/proc.c:6249:17: note: in expansion of macro 'GRN_UINT32_VALUE_AT'
     source_id = GRN_UINT32_VALUE_AT(&source_ids, 0);
                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/proc.c: In function 'selector_in_values_sequential_search':
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1556:43: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_RECORD_VALUE_AT(obj,offset) (((grn_id *)GRN_BULK_HEAD(obj))[offset])
                                           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/proc.c:6332:25: note: in expansion of macro 'GRN_RECORD_VALUE_AT'
       grn_id value_id = GRN_RECORD_VALUE_AT(&value_ids, i);
                         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1556:43: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_RECORD_VALUE_AT(obj,offset) (((grn_id *)GRN_BULK_HEAD(obj))[offset])
                                           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/proc.c:6372:31: note: in expansion of macro 'GRN_RECORD_VALUE_AT'
             grn_id value_id = GRN_RECORD_VALUE_AT(&value_ids, i);
                               ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1537:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_RECORD_VALUE(obj) (*((grn_id *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/proc.c:6373:29: note: in expansion of macro 'GRN_RECORD_VALUE'
             if (value_id == GRN_RECORD_VALUE(&record_value)) {
                             ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/proc.c: In function 'proc_range_filter':
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/proc.c:6520:21: note: in expansion of macro 'GRN_INT32_VALUE'
       real_offset = GRN_INT32_VALUE(&int32_value);
                     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/proc.c:6535:20: note: in expansion of macro 'GRN_INT32_VALUE'
       real_limit = GRN_INT32_VALUE(&int32_value);
                    ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/grn_db.h:382:16: note: in expansion of macro 'GRN_INT32_VALUE'
       result = GRN_INT32_VALUE(v) != 0;                 \
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/proc.c:6646:15: note: in expansion of macro 'GRN_TRUEP'
               GRN_TRUEP(ctx, result, result_boolean);
               ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/grn_db.h:385:16: note: in expansion of macro 'GRN_UINT32_VALUE'
       result = GRN_UINT32_VALUE(v) != 0;                \
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/proc.c:6646:15: note: in expansion of macro 'GRN_TRUEP'
               GRN_TRUEP(ctx, result, result_boolean);
               ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/grn_db.h:390:23: note: in expansion of macro 'GRN_FLOAT_VALUE'
         float_value = GRN_FLOAT_VALUE(v);               \
                       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/proc.c:6646:15: note: in expansion of macro 'GRN_TRUEP'
               GRN_TRUEP(ctx, result, result_boolean);
               ^
[  9%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/request_canceler.c.o
Scanning dependencies of target mysys
[  9%] Building C object mysys/CMakeFiles/mysys.dir/array.c.o
[  9%] Building C object mysys/CMakeFiles/mysys.dir/charset-def.c.o
[  9%] Building C object mysys/CMakeFiles/mysys.dir/charset.c.o
[  9%] Building C object mysys/CMakeFiles/mysys.dir/checksum.c.o
[  9%] Building C object mysys/CMakeFiles/mysys.dir/my_default.c.o
[  9%] Building C object mysys/CMakeFiles/mysys.dir/errors.c.o
[  9%] Building C object mysys/CMakeFiles/mysys.dir/hash.c.o
[  9%] Building C object mysys/CMakeFiles/mysys.dir/list.c.o
[  9%] Building C object mysys/CMakeFiles/mysys.dir/mf_cache.c.o
[ 10%] Building C object mysys/CMakeFiles/mysys.dir/mf_dirname.c.o
[ 10%] Building C object mysys/CMakeFiles/mysys.dir/mf_fn_ext.c.o
[ 10%] Building C object mysys/CMakeFiles/mysys.dir/mf_format.c.o
[ 10%] Building C object mysys/CMakeFiles/mysys.dir/mf_getdate.c.o
[ 10%] Building C object mysys/CMakeFiles/mysys.dir/mf_iocache.c.o
[ 10%] Building C object mysys/CMakeFiles/mysys.dir/mf_iocache2.c.o
[ 10%] Building C object mysys/CMakeFiles/mysys.dir/mf_keycache.c.o
[ 10%] Building C object mysys/CMakeFiles/mysys.dir/mf_keycaches.c.o
[ 10%] Building C object mysys/CMakeFiles/mysys.dir/mf_loadpath.c.o
[ 10%] Building C object mysys/CMakeFiles/mysys.dir/mf_pack.c.o
[ 10%] Building C object mysys/CMakeFiles/mysys.dir/mf_path.c.o
[ 10%] Building C object mysys/CMakeFiles/mysys.dir/mf_qsort.c.o
[ 10%] Building C object mysys/CMakeFiles/mysys.dir/mf_qsort2.c.o
[ 10%] Building C object mysys/CMakeFiles/mysys.dir/mf_radix.c.o
[ 10%] Building C object mysys/CMakeFiles/mysys.dir/mf_same.c.o
[ 10%] Building C object mysys/CMakeFiles/mysys.dir/mf_sort.c.o
[ 10%] Building C object mysys/CMakeFiles/mysys.dir/mf_soundex.c.o
[ 10%] Building C object mysys/CMakeFiles/mysys.dir/mf_arr_appstr.c.o
[ 10%] Building C object mysys/CMakeFiles/mysys.dir/mf_tempdir.c.o
[ 10%] Building C object mysys/CMakeFiles/mysys.dir/mf_tempfile.c.o
[ 10%] Building C object mysys/CMakeFiles/mysys.dir/mf_unixpath.c.o
[ 11%] Building C object mysys/CMakeFiles/mysys.dir/mf_wcomp.c.o
[ 11%] Building C object mysys/CMakeFiles/mysys.dir/mulalloc.c.o
[ 11%] Building C object mysys/CMakeFiles/mysys.dir/my_access.c.o
[ 11%] Building C object mysys/CMakeFiles/mysys.dir/my_alloc.c.o
[ 11%] Building C object mysys/CMakeFiles/mysys.dir/my_bit.c.o
[ 11%] Building C object mysys/CMakeFiles/mysys.dir/my_bitmap.c.o
[ 11%] Building C object mysys/CMakeFiles/mysys.dir/my_chsize.c.o
[ 11%] Building C object mysys/CMakeFiles/mysys.dir/my_compress.c.o
[ 11%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/rset.c.o
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/rset.c: In function 'grn_rset_recinfo_update_calc_values':
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/rset.c:70:29: warning: cast increases required alignment of target type [-Wcast-align]
     int64_t current_max = *((int64_t *)values);
                             ^
In file included from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga.h:22:0,
                 from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/grn.h:740,
                 from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/grn_db.h:20,
                 from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/rset.c:17:
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/rset.c:71:25: note: in expansion of macro 'GRN_INT64_VALUE'
     int64_t value_raw = GRN_INT64_VALUE(&value_int64);
                         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/rset.c:73:9: warning: cast increases required alignment of target type [-Wcast-align]
       *((int64_t *)values) = value_raw;
         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/rset.c:78:29: warning: cast increases required alignment of target type [-Wcast-align]
     int64_t current_min = *((int64_t *)values);
                             ^
In file included from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga.h:22:0,
                 from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/grn.h:740,
                 from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/grn_db.h:20,
                 from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/rset.c:17:
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/rset.c:79:25: note: in expansion of macro 'GRN_INT64_VALUE'
     int64_t value_raw = GRN_INT64_VALUE(&value_int64);
                         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/rset.c:81:9: warning: cast increases required alignment of target type [-Wcast-align]
       *((int64_t *)values) = value_raw;
         ^
In file included from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga.h:22:0,
                 from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/grn.h:740,
                 from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/grn_db.h:20,
                 from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/rset.c:17:
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/rset.c:86:25: note: in expansion of macro 'GRN_INT64_VALUE'
     int64_t value_raw = GRN_INT64_VALUE(&value_int64);
                         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/rset.c:87:7: warning: cast increases required alignment of target type [-Wcast-align]
     *((int64_t *)values) += value_raw;
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/rset.c:91:32: warning: cast increases required alignment of target type [-Wcast-align]
     double current_average = *((double *)values);
                                ^
In file included from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga.h:22:0,
                 from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/grn.h:740,
                 from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/grn_db.h:20,
                 from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/rset.c:17:
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/rset.c:92:24: note: in expansion of macro 'GRN_FLOAT_VALUE'
     double value_raw = GRN_FLOAT_VALUE(&value_float);
                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/rset.c:93:7: warning: cast increases required alignment of target type [-Wcast-align]
     *((double *)values) += (value_raw - current_average) / ri->n_subrecs;
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/rset.c: In function 'grn_rset_recinfo_get_max_':
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/rset.c:118:10: warning: cast increases required alignment of target type [-Wcast-align]
   return (int64_t *)values;
          ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/rset.c: In function 'grn_rset_recinfo_get_min_':
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/rset.c:173:10: warning: cast increases required alignment of target type [-Wcast-align]
   return (int64_t *)values;
          ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/rset.c: In function 'grn_rset_recinfo_get_sum_':
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/rset.c:231:10: warning: cast increases required alignment of target type [-Wcast-align]
   return (int64_t *)values;
          ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/rset.c: In function 'grn_rset_recinfo_get_avg_':
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/rset.c:292:10: warning: cast increases required alignment of target type [-Wcast-align]
   return (double *)values;
          ^
[ 11%] Building C object mysys/CMakeFiles/mysys.dir/my_copy.c.o
[ 11%] Building C object mysys/CMakeFiles/mysys.dir/my_create.c.o
[ 11%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/scorer.c.o
[ 11%] Building C object mysys/CMakeFiles/mysys.dir/my_delete.c.o
[ 11%] Building C object mysys/CMakeFiles/mysys.dir/my_div.c.o
[ 11%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/scorers.c.o
[ 11%] Building C object mysys/CMakeFiles/mysys.dir/my_error.c.o
In file included from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga.h:22:0,
                 from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/grn.h:740,
                 from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/grn_db.h:20,
                 from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/scorers.c:19:
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/scorers.c: In function 'scorer_tf_at_most':
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/scorers.c:74:11: note: in expansion of macro 'GRN_FLOAT_VALUE'
     max = GRN_FLOAT_VALUE(max_raw);
           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/scorers.c:82:13: note: in expansion of macro 'GRN_FLOAT_VALUE'
       max = GRN_FLOAT_VALUE(&casted_max_raw);
             ^
[ 11%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/snip.c.o
[ 11%] Building C object mysys/CMakeFiles/mysys.dir/my_file.c.o
[ 11%] Building C object mysys/CMakeFiles/mysys.dir/my_fopen.c.o
[ 11%] Building C object mysys/CMakeFiles/mysys.dir/my_fstream.c.o
[ 11%] Building C object mysys/CMakeFiles/mysys.dir/my_gethwaddr.c.o
[ 11%] Building C object mysys/CMakeFiles/mysys.dir/my_getopt.c.o
[ 11%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/store.c.o
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/store.c: In function 'grn_ja_free':
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/store.c:597:6: warning: cast increases required alignment of target type [-Wcast-align]
     *(uint32_t *)(addr + pos - sizeof(grn_id)) = DELETED|aligned_size;
      ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/store.c: In function 'grn_ja_replace':
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/store.c:692:24: warning: cast increases required alignment of target type [-Wcast-align]
   if (cas && *cas != *((uint64_t *)&eback)) {
                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/store.c:700:26: warning: cast increases required alignment of target type [-Wcast-align]
     uint64_t *location = (uint64_t *)(einfo + pos);
                          ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/store.c:701:24: warning: cast increases required alignment of target type [-Wcast-align]
     uint64_t value = *((uint64_t *)ei);
                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/store.c: In function 'grn_ja_alloc':
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/store.c:779:8: warning: cast increases required alignment of target type [-Wcast-align]
       *(grn_id *)(addr + pos) = id;
        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/store.c:782:10: warning: cast increases required alignment of target type [-Wcast-align]
         *(grn_id *)(addr + pos + aligned_size) = GRN_ID_NIL;
          ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/store.c: In function 'grn_ja_put_raw':
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/store.c:932:30: warning: cast increases required alignment of target type [-Wcast-align]
             uint32_t pos = *((uint32_t *)(b + el));
                              ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/store.c:938:17: warning: cast increases required alignment of target type [-Wcast-align]
               *((uint32_t *)(b + el)) = value_len - rest;
                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/store.c:941:17: warning: cast increases required alignment of target type [-Wcast-align]
               *((uint32_t *)(b + el)) = pos + value_len;
                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/store.c:982:30: warning: cast increases required alignment of target type [-Wcast-align]
             uint32_t pos = *((uint32_t *)(b + el));
                              ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/store.c:988:17: warning: cast increases required alignment of target type [-Wcast-align]
               *((uint32_t *)(b + el)) = el - rest;
                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/store.c:991:17: warning: cast increases required alignment of target type [-Wcast-align]
               *((uint32_t *)(b + el)) = pos - value_len;
                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/store.c: In function 'grn_ja_element_info':
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/store.c:1160:16: warning: cast increases required alignment of target type [-Wcast-align]
       *cas = *((uint64_t *)&einfo[id & JA_M_EINFO_IN_A_SEGMENT]);
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/store.c: In function 'grn_ja_get_value':
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/store.c:1303:24: warning: cast increases required alignment of target type [-Wcast-align]
       uint32_t pos = *((uint32_t *)(b + el));
                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/store.c: In function 'grn_ja_defrag_seg':
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/store.c:1434:19: warning: cast increases required alignment of target type [-Wcast-align]
     grn_id id = *((grn_id *)v);
                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/store.c: In function 'grn_ja_check':
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/store.c:1525:27: warning: cast increases required alignment of target type [-Wcast-align]
             grn_id id = *((grn_id *)v);
                           ^
[ 11%] Building C object mysys/CMakeFiles/mysys.dir/my_getsystime.c.o
[ 11%] Building C object mysys/CMakeFiles/mysys.dir/my_getwd.c.o
[ 11%] Building C object mysys/CMakeFiles/mysys.dir/my_compare.c.o
[ 12%] Building C object mysys/CMakeFiles/mysys.dir/my_init.c.o
[ 12%] Building C object mysys/CMakeFiles/mysys.dir/my_lib.c.o
[ 12%] Building C object mysys/CMakeFiles/mysys.dir/my_lock.c.o
[ 12%] Building C object mysys/CMakeFiles/mysys.dir/my_malloc.c.o
[ 12%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/str.c.o
[ 12%] Building C object mysys/CMakeFiles/mysys.dir/my_mess.c.o
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/str.c: In function 'grn_text_atoj':
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/str.c:2649:34: warning: cast increases required alignment of target type [-Wcast-align]
           grn_rset_recinfo *ri = (grn_rset_recinfo *)grn_obj_get_value_(ctx, a->obj, id, &vs);
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/str.c:2657:34: warning: cast increases required alignment of target type [-Wcast-align]
           grn_rset_recinfo *ri = (grn_rset_recinfo *)grn_obj_get_value_(ctx, a->obj, id, &vs);
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/str.c:2667:19: warning: cast increases required alignment of target type [-Wcast-align]
             idp = (grn_id *)GRN_BULK_HEAD(&buf);
                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/str.c:2694:16: warning: cast increases required alignment of target type [-Wcast-align]
         id = *((grn_id *)GRN_BULK_HEAD(&buf));
                ^
In file included from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga.h:22:0,
                 from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/grn.h:740,
                 from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/str.c:17:
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/str.c: In function 'grn_text_otoj':
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/str.c:2758:54: note: in expansion of macro 'GRN_INT16_VALUE'
       grn_text_itoa(ctx, bulk, GRN_BULK_VSIZE(obj) ? GRN_INT16_VALUE(obj) : 0);
                                                      ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/str.c:2761:55: note: in expansion of macro 'GRN_UINT16_VALUE'
       grn_text_lltoa(ctx, bulk, GRN_BULK_VSIZE(obj) ? GRN_UINT16_VALUE(obj) : 0);
                                                       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/str.c:2764:54: note: in expansion of macro 'GRN_INT32_VALUE'
       grn_text_itoa(ctx, bulk, GRN_BULK_VSIZE(obj) ? GRN_INT32_VALUE(obj) : 0);
                                                      ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/str.c:2767:55: note: in expansion of macro 'GRN_UINT32_VALUE'
       grn_text_lltoa(ctx, bulk, GRN_BULK_VSIZE(obj) ? GRN_UINT32_VALUE(obj) : 0);
                                                       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/str.c:2770:55: note: in expansion of macro 'GRN_INT64_VALUE'
       grn_text_lltoa(ctx, bulk, GRN_BULK_VSIZE(obj) ? GRN_INT64_VALUE(obj) : 0);
                                                       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/str.c:2773:56: note: in expansion of macro 'GRN_UINT64_VALUE'
       grn_text_ulltoa(ctx, bulk, GRN_BULK_VSIZE(obj) ? GRN_UINT64_VALUE(obj) : 0);
                                                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/str.c:2776:54: note: in expansion of macro 'GRN_FLOAT_VALUE'
       grn_text_ftoa(ctx, bulk, GRN_BULK_VSIZE(obj) ? GRN_FLOAT_VALUE(obj) : 0);
                                                      ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/str.c:2780:23: warning: cast increases required alignment of target type [-Wcast-align]
         double dv = *((int64_t *)GRN_BULK_HEAD(obj));
                       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/str.c:2788:29: warning: cast increases required alignment of target type [-Wcast-align]
         grn_geo_point *gp = (grn_geo_point *)GRN_BULK_HEAD(obj);
                             ^
In file included from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga.h:22:0,
                 from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/grn.h:740,
                 from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/str.c:17:
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1537:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_RECORD_VALUE(obj) (*((grn_id *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/str.c:2802:21: note: in expansion of macro 'GRN_RECORD_VALUE'
         grn_id id = GRN_RECORD_VALUE(obj);
                     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/str.c:2803:29: warning: cast increases required alignment of target type [-Wcast-align]
         grn_obj **columns = (grn_obj **)GRN_BULK_HEAD(&format->columns);
                             ^
In file included from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga.h:22:0,
                 from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/grn.h:740,
                 from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/str.c:17:
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1537:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_RECORD_VALUE(obj) (*((grn_id *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/str.c:2845:23: note: in expansion of macro 'GRN_RECORD_VALUE'
           grn_id id = GRN_RECORD_VALUE(obj);
                       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/str.c:2868:19: warning: cast increases required alignment of target type [-Wcast-align]
       grn_id *v = (grn_id *)GRN_BULK_HEAD(obj), *ve = (grn_id *)GRN_BULK_CURR(obj);
                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/str.c:2868:55: warning: cast increases required alignment of target type [-Wcast-align]
       grn_id *v = (grn_id *)GRN_BULK_HEAD(obj), *ve = (grn_id *)GRN_BULK_CURR(obj);
                                                       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/str.c:2870:27: warning: cast increases required alignment of target type [-Wcast-align]
       grn_obj **columns = (grn_obj **)GRN_BULK_HEAD(&format->columns);
                           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/str.c:2947:21: warning: cast increases required alignment of target type [-Wcast-align]
         grn_id *v = (grn_id *)GRN_BULK_HEAD(obj),
                     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/str.c:2948:22: warning: cast increases required alignment of target type [-Wcast-align]
                *ve = (grn_id *)GRN_BULK_CURR(obj);
                      ^
In file included from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga.h:22:0,
                 from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/grn.h:740,
                 from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/str.c:17:
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1557:40: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_PTR_VALUE_AT(obj,offset) (((grn_obj **)GRN_BULK_HEAD(obj))[offset])
                                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/str.c:3029:17: note: in expansion of macro 'GRN_PTR_VALUE_AT'
         value = GRN_PTR_VALUE_AT(obj, i);
                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/str.c:3041:27: warning: cast increases required alignment of target type [-Wcast-align]
       grn_obj **columns = (grn_obj **)GRN_BULK_HEAD(&format->columns);
                           ^
[ 12%] Building C object mysys/CMakeFiles/mysys.dir/my_mkdir.c.o
[ 12%] Building C object mysys/CMakeFiles/mysys.dir/my_mmap.c.o
[ 12%] Building C object mysys/CMakeFiles/mysys.dir/my_once.c.o
[ 12%] Building C object mysys/CMakeFiles/mysys.dir/my_open.c.o
[ 12%] Building C object mysys/CMakeFiles/mysys.dir/my_pread.c.o
[ 12%] Building C object mysys/CMakeFiles/mysys.dir/my_pthread.c.o
[ 12%] Building C object mysys/CMakeFiles/mysys.dir/my_quick.c.o
[ 12%] Building C object mysys/CMakeFiles/mysys.dir/my_read.c.o
[ 12%] Building C object mysys/CMakeFiles/mysys.dir/my_redel.c.o
[ 12%] Building C object mysys/CMakeFiles/mysys.dir/my_rename.c.o
[ 12%] Building C object mysys/CMakeFiles/mysys.dir/my_seek.c.o
[ 12%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/string.c.o
[ 12%] Building C object mysys/CMakeFiles/mysys.dir/my_sleep.c.o
[ 12%] Building C object mysys/CMakeFiles/mysys.dir/my_static.c.o
[ 12%] Building C object mysys/CMakeFiles/mysys.dir/my_symlink.c.o
[ 12%] Building C object mysys/CMakeFiles/mysys.dir/my_symlink2.c.o
[ 12%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/token_cursor.c.o
[ 13%] Building C object mysys/CMakeFiles/mysys.dir/my_sync.c.o
In file included from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga.h:22:0,
                 from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/grn.h:740,
                 from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/grn_ctx.h:21,
                 from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/grn_token_cursor.h:20,
                 from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/token_cursor.c:18:
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/token_cursor.c: In function 'grn_token_cursor_open_initialize_token_filters':
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1557:40: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_PTR_VALUE_AT(obj,offset) (((grn_obj **)GRN_BULK_HEAD(obj))[offset])
                                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/token_cursor.c:37:36: note: in expansion of macro 'GRN_PTR_VALUE_AT'
     grn_obj *token_filter_object = GRN_PTR_VALUE_AT(token_filters, i);
                                    ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/token_cursor.c: In function 'grn_token_cursor_next_apply_token_filters':
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/token_cursor.c:144:26: note: in expansion of macro 'GRN_INT32_VALUE'
   current_token.status = GRN_INT32_VALUE(status);
                          ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1557:40: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_PTR_VALUE_AT(obj,offset) (((grn_obj **)GRN_BULK_HEAD(obj))[offset])
                                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/token_cursor.c:152:36: note: in expansion of macro 'GRN_PTR_VALUE_AT'
     grn_obj *token_filter_object = GRN_PTR_VALUE_AT(token_filters, i);
                                    ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/token_cursor.c: In function 'grn_token_cursor_next':
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/token_cursor.c:287:19: warning: cast increases required alignment of target type [-Wcast-align]
           tid = *((grn_id *)token_cursor->curr);
                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/token_cursor.c:306:19: warning: cast increases required alignment of target type [-Wcast-align]
           tid = *((grn_id *)token_cursor->curr);
                   ^
In file included from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga.h:22:0,
                 from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/grn.h:740,
                 from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/grn_ctx.h:21,
                 from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/grn_token_cursor.h:20,
                 from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/token_cursor.c:18:
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/token_cursor.c: In function 'grn_token_cursor_close_token_filters':
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1557:40: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_PTR_VALUE_AT(obj,offset) (((grn_obj **)GRN_BULK_HEAD(obj))[offset])
                                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/token_cursor.c:335:36: note: in expansion of macro 'GRN_PTR_VALUE_AT'
     grn_obj *token_filter_object = GRN_PTR_VALUE_AT(token_filters, i);
                                    ^
[ 13%] Building C object mysys/CMakeFiles/mysys.dir/my_thr_init.c.o
[ 13%] Building C object mysys/CMakeFiles/mysys.dir/my_basename.c.o
[ 13%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/tokenizer.c.o
[ 13%] Building C object mysys/CMakeFiles/mysys.dir/my_write.c.o
In file included from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga.h:22:0,
                 from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/grn.h:740,
                 from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/tokenizer.c:18:
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/tokenizer.c: In function 'grn_tokenizer_query_open':
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/tokenizer.c:124:22: note: in expansion of macro 'GRN_UINT32_VALUE'
       query->flags = GRN_UINT32_VALUE(flags);
                      ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/tokenizer.c:129:30: note: in expansion of macro 'GRN_UINT32_VALUE'
       query->tokenize_mode = GRN_UINT32_VALUE(tokenize_mode);
                              ^
[ 13%] Building C object mysys/CMakeFiles/mysys.dir/ptr_cmp.c.o
[ 13%] Building C object mysys/CMakeFiles/mysys.dir/queues.c.o
[ 13%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/tokenizers.c.o
[ 13%] Building C object mysys/CMakeFiles/mysys.dir/stacktrace.c.o
[ 13%] Building C object mysys/CMakeFiles/mysys.dir/string.c.o
[ 13%] Building C object mysys/CMakeFiles/mysys.dir/thr_alarm.c.o
[ 13%] Building C object mysys/CMakeFiles/mysys.dir/thr_lock.c.o
[ 13%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/token_filter.c.o
[ 13%] Building C object mysys/CMakeFiles/mysys.dir/thr_mutex.c.o
[ 13%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/util.c.o
[ 13%] Building C object mysys/CMakeFiles/mysys.dir/thr_rwlock.c.o
In file included from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga.h:22:0,
                 from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/grn.h:740,
                 from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/grn_db.h:20,
                 from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/util.c:18:
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/util.c: In function 'grn_pvector_inspect':
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1557:40: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_PTR_VALUE_AT(obj,offset) (((grn_obj **)GRN_BULK_HEAD(obj))[offset])
                                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/util.c:378:24: note: in expansion of macro 'GRN_PTR_VALUE_AT'
     grn_obj *element = GRN_PTR_VALUE_AT(pvector, i);
                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/util.c: In function 'grn_ii_inspect':
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/util.c:560:16: warning: cast increases required alignment of target type [-Wcast-align]
   source_ids = (grn_id *)GRN_BULK_HEAD(&sources);
                ^
In file included from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga.h:22:0,
                 from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/grn.h:740,
                 from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/grn_db.h:20,
                 from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/util.c:18:
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/util.c: In function 'grn_geo_point_inspect':
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1540:25: warning: cast increases required alignment of target type [-Wcast-align]
   grn_geo_point *_val = (grn_geo_point *)GRN_BULK_HEAD(obj);\
                         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/util.c:896:3: note: in expansion of macro 'GRN_GEO_POINT_VALUE'
   GRN_GEO_POINT_VALUE(obj, latitude, longitude);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/util.c: In function 'grn_json_load_open_bracket_inspect':
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/util.c:941:7: note: in expansion of macro 'GRN_UINT32_VALUE'
   n = GRN_UINT32_VALUE(obj);
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/util.c: In function 'grn_json_load_open_brace_inspect':
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/util.c:962:7: note: in expansion of macro 'GRN_UINT32_VALUE'
   n = GRN_UINT32_VALUE(obj);
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/util.c: In function 'grn_record_inspect':
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1537:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_RECORD_VALUE(obj) (*((grn_id *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/util.c:1005:8: note: in expansion of macro 'GRN_RECORD_VALUE'
   id = GRN_RECORD_VALUE(obj);
        ^
[ 13%] Building C object mysys/CMakeFiles/mysys.dir/thr_timer.c.o
[ 13%] Building C object mysys/CMakeFiles/mysys.dir/tree.c.o
[ 13%] Building C object mysys/CMakeFiles/mysys.dir/typelib.c.o
[ 13%] Building CXX object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/dat/cursor-factory.cpp.o
[ 13%] Building C object mysys/CMakeFiles/mysys.dir/base64.c.o
[ 13%] Building C object mysys/CMakeFiles/mysys.dir/my_memmem.c.o
[ 13%] Building CXX object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/dat/file-impl.cpp.o
[ 13%] Building C object mysys/CMakeFiles/mysys.dir/my_getpagesize.c.o
[ 13%] Building C object mysys/CMakeFiles/mysys.dir/lf_alloc-pin.c.o
[ 13%] Building CXX object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/dat/file.cpp.o
[ 13%] Building C object mysys/CMakeFiles/mysys.dir/lf_dynarray.c.o
[ 13%] Building CXX object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/dat/id-cursor.cpp.o
[ 13%] Building C object mysys/CMakeFiles/mysys.dir/lf_hash.c.o
[ 14%] Building C object mysys/CMakeFiles/mysys.dir/safemalloc.c.o
[ 14%] Building CXX object mysys/CMakeFiles/mysys.dir/my_new.cc.o
[ 14%] Building CXX object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/dat/key-cursor.cpp.o
[ 14%] Building C object mysys/CMakeFiles/mysys.dir/my_atomic.c.o
In file included from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/dat/key-cursor.hpp:22:0,
                 from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/dat/key-cursor.cpp:18:
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/dat/vector.hpp: In instantiation of 'void grn::dat::Vector<T>::reserve(grn::dat::UInt32) [with T = unsigned int; grn::dat::UInt32 = unsigned int]':
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/dat/vector.hpp:86:12:   required from 'void grn::dat::Vector<T>::push_back(const T&) [with T = unsigned int]'
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/dat/key-cursor.cpp:142:32:   required from here
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/dat/vector.hpp:139:69: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
         new (std::nothrow) char[sizeof(new_capacity) * new_capacity]);
                                                                     ^
[ 14%] Building C object mysys/CMakeFiles/mysys.dir/my_getncpus.c.o
[ 14%] Building C object mysys/CMakeFiles/mysys.dir/my_safehash.c.o
[ 14%] Building C object mysys/CMakeFiles/mysys.dir/my_chmod.c.o
[ 15%] Building CXX object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/dat/predictive-cursor.cpp.o
[ 15%] Building C object mysys/CMakeFiles/mysys.dir/my_rnd.c.o
In file included from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/dat/predictive-cursor.hpp:22:0,
                 from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/dat/predictive-cursor.cpp:18:
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/dat/vector.hpp: In instantiation of 'void grn::dat::Vector<T>::reserve(grn::dat::UInt32) [with T = unsigned int; grn::dat::UInt32 = unsigned int]':
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/dat/vector.hpp:86:12:   required from 'void grn::dat::Vector<T>::push_back(const T&) [with T = unsigned int]'
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/dat/predictive-cursor.cpp:123:33:   required from here
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/dat/vector.hpp:139:69: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
         new (std::nothrow) char[sizeof(new_capacity) * new_capacity]);
                                                                     ^
[ 15%] Building C object mysys/CMakeFiles/mysys.dir/my_uuid.c.o
[ 15%] Building C object mysys/CMakeFiles/mysys.dir/wqueue.c.o
[ 15%] Building C object mysys/CMakeFiles/mysys.dir/waiting_threads.c.o
[ 15%] Building C object mysys/CMakeFiles/mysys.dir/ma_dyncol.c.o
[ 15%] Building CXX object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/dat/prefix-cursor.cpp.o
In file included from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/dat/prefix-cursor.hpp:22:0,
                 from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/dat/prefix-cursor.cpp:18:
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/dat/vector.hpp: In instantiation of 'void grn::dat::Vector<T>::reserve(grn::dat::UInt32) [with T = unsigned int; grn::dat::UInt32 = unsigned int]':
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/dat/vector.hpp:86:12:   required from 'void grn::dat::Vector<T>::push_back(const T&) [with T = unsigned int]'
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/dat/prefix-cursor.cpp:114:38:   required from here
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/dat/vector.hpp:139:69: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
         new (std::nothrow) char[sizeof(new_capacity) * new_capacity]);
                                                                     ^
[ 15%] Building C object mysys/CMakeFiles/mysys.dir/my_rdtsc.c.o
[ 15%] Building CXX object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/dat/trie.cpp.o
In file included from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/dat/trie.cpp:23:0:
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/dat/vector.hpp: In instantiation of 'void grn::dat::Vector<T>::reserve(grn::dat::UInt32) [with T = unsigned int; grn::dat::UInt32 = unsigned int]':
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/dat/vector.hpp:86:12:   required from 'void grn::dat::Vector<T>::push_back(const T&) [with T = unsigned int]'
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/dat/trie.cpp:364:28:   required from here
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/dat/vector.hpp:139:69: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
         new (std::nothrow) char[sizeof(new_capacity) * new_capacity]);
                                                                     ^
[ 15%] Building C object mysys/CMakeFiles/mysys.dir/my_context.c.o
[ 15%] Building C object mysys/CMakeFiles/mysys.dir/psi_noop.c.o
[ 15%] Building C object mysys/CMakeFiles/mysys.dir/file_logger.c.o
[ 15%] Building C object mysys/CMakeFiles/mysys.dir/my_addr_resolve.c.o
[ 15%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/mrb/mrb_accessor.c.o
[ 15%] Building C object mysys/CMakeFiles/mysys.dir/my_alarm.c.o
[ 15%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/mrb/mrb_array.c.o
[ 15%] Building C object mysys/CMakeFiles/mysys.dir/my_largepage.c.o
[ 15%] Building C object mysys/CMakeFiles/mysys.dir/my_lockmem.c.o
[ 15%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/mrb/mrb_bulk.c.o
[ 15%] Linking CXX static library libmysys.a
[ 15%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/mrb/mrb_column.c.o
[ 15%] Built target mysys
[ 15%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/mrb/mrb_command.c.o
Scanning dependencies of target gen_lex_token
[ 15%] Building CXX object sql/CMakeFiles/gen_lex_token.dir/gen_lex_token.cc.o
[ 15%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/mrb/mrb_command_input.c.o
[ 15%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/mrb/mrb_content_type.c.o
Scanning dependencies of target pcretest
[ 15%] Building C object pcre/CMakeFiles/pcretest.dir/pcretest.c.o
Scanning dependencies of target pcregrep
[ 15%] Linking CXX executable gen_lex_token
[ 15%] Building C object pcre/CMakeFiles/pcregrep.dir/pcregrep.c.o
[ 15%] Built target gen_lex_token
[ 15%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/mrb/mrb_converter.c.o
Scanning dependencies of target dbug
[ 15%] Building C object dbug/CMakeFiles/dbug.dir/dbug.c.o
[ 15%] Linking CXX static library libdbug.a
[ 15%] Built target dbug
[ 15%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/mrb/mrb_ctx.c.o
Scanning dependencies of target GenDigestServerSource
[ 15%] Generating lex_token.h
[ 15%] Built target GenDigestServerSource
[ 15%] Building C object pcre/CMakeFiles/pcretest.dir/pcre_printint.c.o
[ 15%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/mrb/mrb_database.c.o
Scanning dependencies of target my_apc-t
[ 15%] Linking C executable pcregrep
[ 15%] Building CXX object unittest/sql/CMakeFiles/my_apc-t.dir/my_apc-t.cc.o
[ 15%] Built target pcregrep
[ 15%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/mrb/mrb_double_array_trie.c.o
Scanning dependencies of target tests
[ 15%] Building C object dbug/CMakeFiles/tests.dir/tests.c.o
[ 15%] Linking CXX executable tests
[ 15%] Built target tests
[ 15%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/mrb/mrb_error.c.o
[ 15%] Linking CXX executable my_apc-t
[ 15%] Built target my_apc-t
Scanning dependencies of target factorial
[ 15%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/mrb/mrb_expr.c.o
[ 15%] Building C object dbug/CMakeFiles/factorial.dir/my_main.c.o
[ 15%] Building C object dbug/CMakeFiles/factorial.dir/factorial.c.o
Scanning dependencies of target thr_lock
[ 15%] Building C object mysys/CMakeFiles/thr_lock.dir/thr_lock.c.o
[ 15%] Linking CXX executable factorial
[ 15%] Built target factorial
Scanning dependencies of target thr_timer
[ 15%] Building C object mysys/CMakeFiles/thr_timer.dir/thr_timer.c.o
[ 15%] Linking CXX executable thr_timer
[ 15%] Built target thr_timer
Scanning dependencies of target my_print_defaults
[ 15%] Linking CXX executable thr_lock
[ 15%] Linking C executable pcretest
[ 16%] Building C object extra/CMakeFiles/my_print_defaults.dir/my_print_defaults.c.o
[ 16%] Built target pcretest
[ 16%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/mrb/mrb_fixed_size_column.c.o
[ 16%] Built target thr_lock
[ 16%] Linking CXX executable my_print_defaults
[ 16%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/mrb/mrb_hash_table.c.o
Scanning dependencies of target replace
[ 16%] Building C object extra/CMakeFiles/replace.dir/replace.c.o
[ 16%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/mrb/mrb_id.c.o
[ 16%] Built target my_print_defaults
[ 16%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/mrb/mrb_index_column.c.o
Scanning dependencies of target resolve_stack_dump
[ 16%] Building C object extra/CMakeFiles/resolve_stack_dump.dir/resolve_stack_dump.c.o
[ 16%] Linking CXX executable resolve_stack_dump
[ 16%] Built target resolve_stack_dump
[ 16%] Linking CXX executable replace
[ 16%] Built target replace
[ 16%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/mrb/mrb_object.c.o
Scanning dependencies of target resolveip
[ 17%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/mrb/mrb_logger.c.o
[ 17%] Building C object extra/CMakeFiles/resolveip.dir/resolveip.c.o
[ 17%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/mrb/mrb_index_cursor.c.o
Scanning dependencies of target mysql_tzinfo_to_sql
[ 17%] Linking CXX executable resolveip
[ 17%] Building CXX object sql/CMakeFiles/mysql_tzinfo_to_sql.dir/tztime.cc.o
[ 17%] Built target resolveip
[ 17%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/mrb/mrb_object_flags.c.o
Scanning dependencies of target mysql_waitpid
[ 17%] Building C object extra/CMakeFiles/mysql_waitpid.dir/mysql_waitpid.c.o
Scanning dependencies of target strings-t
[ 17%] Building C object unittest/strings/CMakeFiles/strings-t.dir/strings-t.c.o
[ 17%] Linking CXX executable mysql_waitpid
[ 17%] Built target mysql_waitpid
Scanning dependencies of target my_rdtsc-t
[ 17%] Building C object unittest/mysys/CMakeFiles/my_rdtsc-t.dir/my_rdtsc-t.c.o
[ 17%] Linking CXX executable strings-t
[ 17%] Linking CXX executable mysql_tzinfo_to_sql
[ 17%] Linking CXX executable my_rdtsc-t
[ 17%] Built target strings-t
[ 17%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/mrb/mrb_operator.c.o
[ 17%] Built target my_rdtsc-t
Scanning dependencies of target base64-t
[ 17%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/mrb/mrb_options.c.o
[ 17%] Built target mysql_tzinfo_to_sql
[ 17%] Building C object unittest/mysys/CMakeFiles/base64-t.dir/base64-t.c.o
[ 17%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/mrb/mrb_patricia_trie.c.o
[ 17%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/mrb/mrb_procedure.c.o
[ 17%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/mrb/mrb_table.c.o
[ 17%] Linking CXX executable base64-t
[ 17%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/mrb/mrb_table_cursor.c.o
Scanning dependencies of target bitmap-t
[ 17%] Building C object unittest/mysys/CMakeFiles/bitmap-t.dir/bitmap-t.c.o
[ 17%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/mrb/mrb_table_cursor_flags.c.o
[ 17%] Built target base64-t
Scanning dependencies of target comp_err
[ 17%] Building C object extra/CMakeFiles/comp_err.dir/comp_err.c.o
[ 17%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/mrb/mrb_table_group_flags.c.o
Scanning dependencies of target lf-t
[ 17%] Building C object unittest/mysys/CMakeFiles/lf-t.dir/lf-t.c.o
[ 17%] Linking CXX executable bitmap-t
[ 17%] Linking CXX executable lf-t
[ 17%] Built target bitmap-t
Scanning dependencies of target my_malloc-t
[ 17%] Built target lf-t
[ 17%] Building C object unittest/mysys/CMakeFiles/my_malloc-t.dir/my_malloc-t.c.o
[ 17%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/mrb/mrb_table_group_result.c.o
[ 17%] Linking CXX executable comp_err
[ 17%] Linking CXX executable my_malloc-t
Scanning dependencies of target my_getopt-t
[ 17%] Built target comp_err
[ 17%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/mrb/mrb_table_sort_flags.c.o
[ 17%] Building C object unittest/mysys/CMakeFiles/my_getopt-t.dir/my_getopt-t.c.o
[ 17%] Built target my_malloc-t
Scanning dependencies of target my_atomic-t
[ 17%] Building C object unittest/mysys/CMakeFiles/my_atomic-t.dir/my_atomic-t.c.o
[ 17%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/mrb/mrb_table_sort_key.c.o
Scanning dependencies of target dynstring-t
[ 17%] Linking CXX executable my_getopt-t
[ 17%] Building C object unittest/mysys/CMakeFiles/dynstring-t.dir/dynstring-t.c.o
[ 17%] Linking CXX executable my_atomic-t
[ 17%] Built target my_getopt-t
Scanning dependencies of target aes-t
[ 17%] Building C object unittest/mysys/CMakeFiles/aes-t.dir/aes-t.c.o
[ 17%] Built target my_atomic-t
[ 17%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/mrb/mrb_type.c.o
[ 17%] Linking CXX executable dynstring-t
[ 17%] Built target dynstring-t
Scanning dependencies of target my_vsnprintf-t
[ 17%] Building C object unittest/mysys/CMakeFiles/my_vsnprintf-t.dir/my_vsnprintf-t.c.o
[ 17%] Linking CXX executable my_vsnprintf-t
[ 17%] Built target my_vsnprintf-t
[ 17%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/mrb/mrb_variable_size_column.c.o
Scanning dependencies of target my_decimal-t
[ 17%] Building CXX object unittest/my_decimal/CMakeFiles/my_decimal-t.dir/my_decimal-t.cc.o
[ 17%] Linking CXX executable aes-t
[ 17%] Built target aes-t
[ 17%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/mrb/mrb_void.c.o
Scanning dependencies of target GenError
[ 17%] Linking CXX executable my_decimal-t
[ 17%] Generating ../include/mysqld_error.h.tmp
[ 17%] Built target my_decimal-t
[ 17%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/mrb/mrb_writer.c.o
[ 17%] Built target GenError
Scanning dependencies of target clientlib
[ 17%] Building C object libmysql/CMakeFiles/clientlib.dir/get_password.c.o
[ 17%] Building C object libmysql/CMakeFiles/clientlib.dir/libmysql.c.o
Scanning dependencies of target heap
[ 17%] Building C object storage/heap/CMakeFiles/heap.dir/_check.c.o
[ 17%] Building C object storage/heap/CMakeFiles/heap.dir/_rectest.c.o
[ 17%] Building C object storage/heap/CMakeFiles/heap.dir/hp_block.c.o
[ 17%] Building C object storage/heap/CMakeFiles/heap.dir/hp_clear.c.o
[ 17%] Building C object storage/heap/CMakeFiles/heap.dir/hp_close.c.o
[ 18%] Building C object storage/heap/CMakeFiles/heap.dir/hp_create.c.o
[ 18%] Building CXX object storage/heap/CMakeFiles/heap.dir/ha_heap.cc.o
[ 18%] Building C object libmysql/CMakeFiles/clientlib.dir/errmsg.c.o
[ 19%] Building C object libmysql/CMakeFiles/clientlib.dir/__/sql-common/client.c.o
Scanning dependencies of target mf_iocache-t
[ 19%] Building CXX object unittest/sql/CMakeFiles/mf_iocache-t.dir/mf_iocache-t.cc.o
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/unittest/sql/mf_iocache-t.cc: In function 'void temp_io_cache()':
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/unittest/sql/mf_iocache-t.cc:120:44: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'int' [-Wformat=]
   ok(res == 0, "open_cached_file" INFO_TAIL);
                                            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/unittest/sql/mf_iocache-t.cc:123:65: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'int' [-Wformat=]
   ok(res == 0 && info.pos_in_file == 0, "small write" INFO_TAIL );
                                                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/unittest/sql/mf_iocache-t.cc:126:73: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'int' [-Wformat=]
   ok(res == 0 && info.pos_in_file == CACHE_SIZE, "large write" INFO_TAIL);
                                                                         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/unittest/sql/mf_iocache-t.cc:129:46: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'int' [-Wformat=]
   ok(res == 0, "reinit with rewind" INFO_TAIL);
                                              ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/unittest/sql/mf_iocache-t.cc:132:39: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'int' [-Wformat=]
   ok(res == 0, "large write" INFO_TAIL);
                                       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/unittest/sql/mf_iocache-t.cc:135:33: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'int' [-Wformat=]
   ok(res == 0, "flush" INFO_TAIL);
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/unittest/sql/mf_iocache-t.cc:138:45: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'int' [-Wformat=]
   ok(res == 0, "reinit READ_CACHE" INFO_TAIL);
                                             ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/unittest/sql/mf_iocache-t.cc:145:63: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'int' [-Wformat=]
   ok(res == 0 && info.pos_in_file == 0, "small read" INFO_TAIL);
                                                               ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/unittest/sql/mf_iocache-t.cc:148:72: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'int' [-Wformat=]
   ok(res == 0 && info.pos_in_file == CACHE_SIZE, "large read" INFO_TAIL);
                                                                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/unittest/sql/mf_iocache-t.cc: In function 'void mdev9044()':
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/unittest/sql/mf_iocache-t.cc:161:44: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'int' [-Wformat=]
   ok(res == 0, "open_cached_file" INFO_TAIL);
                                            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/unittest/sql/mf_iocache-t.cc:164:39: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'int' [-Wformat=]
   ok(res == 0, "first write" INFO_TAIL);
                                       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/unittest/sql/mf_iocache-t.cc:167:33: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'int' [-Wformat=]
   ok(res == 0, "flush" INFO_TAIL);
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/unittest/sql/mf_iocache-t.cc:170:46: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'int' [-Wformat=]
   ok(res == 0, "reinit WRITE_CACHE" INFO_TAIL);
                                              ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/unittest/sql/mf_iocache-t.cc:173:41: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'int' [-Wformat=]
   ok(res == 0, "second write" INFO_TAIL );
                                         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/unittest/sql/mf_iocache-t.cc:176:45: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'int' [-Wformat=]
   ok(res == 0, "reinit READ_CACHE" INFO_TAIL);
                                             ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/unittest/sql/mf_iocache-t.cc:179:32: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'int' [-Wformat=]
   ok(res == 0, "fill" INFO_TAIL);
                                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/unittest/sql/mf_iocache-t.cc:182:45: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'int' [-Wformat=]
   ok(res == 0, "reinit READ_CACHE" INFO_TAIL);
                                             ^
[ 19%] Building CXX object unittest/sql/CMakeFiles/mf_iocache-t.dir/__/__/sql/mf_iocache_encr.cc.o
[ 19%] Building C object libmysql/CMakeFiles/clientlib.dir/__/sql-common/mysql_async.c.o
[ 20%] Linking CXX executable mf_iocache-t
[ 20%] Built target mf_iocache-t
Scanning dependencies of target perfschema
[ 20%] Building C object storage/heap/CMakeFiles/heap.dir/hp_delete.c.o
[ 20%] Building C object storage/heap/CMakeFiles/heap.dir/hp_extra.c.o
[ 21%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/cursor_by_account.cc.o
[ 21%] Building C object storage/heap/CMakeFiles/heap.dir/hp_hash.c.o
[ 21%] Building C object libmysql/CMakeFiles/clientlib.dir/__/sql-common/my_time.c.o
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/nfkc.c: In function 'grn_nfkc_map2':
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/nfkc.c:80243:1: warning: const/copy propagation disabled: 28808 basic blocks and 22415 registers [-Wdisabled-optimization]
 }
 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/nfkc.c:80243:1: warning: GCSE disabled: 28808 basic blocks and 22415 registers [-Wdisabled-optimization]
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/nfkc.c:80243:1: warning: const/copy propagation disabled: 28808 basic blocks and 22415 registers [-Wdisabled-optimization]
[ 21%] Building C object storage/heap/CMakeFiles/heap.dir/hp_info.c.o
[ 21%] Building C object libmysql/CMakeFiles/clientlib.dir/__/sql-common/client_plugin.c.o
[ 21%] Building C object storage/heap/CMakeFiles/heap.dir/hp_open.c.o
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/nfkc.c:80243:1: warning: const/copy propagation disabled: 28808 basic blocks and 22415 registers [-Wdisabled-optimization]
[ 21%] Building C object storage/heap/CMakeFiles/heap.dir/hp_panic.c.o
[ 21%] Building CXX object libmysql/CMakeFiles/clientlib.dir/__/sql/net_serv.cc.o
[ 21%] Building C object storage/heap/CMakeFiles/heap.dir/hp_rename.c.o
[ 21%] Building C object storage/heap/CMakeFiles/heap.dir/hp_rfirst.c.o
[ 21%] Building C object storage/heap/CMakeFiles/heap.dir/hp_rkey.c.o
[ 21%] Building C object storage/heap/CMakeFiles/heap.dir/hp_rlast.c.o
[ 21%] Building C object storage/heap/CMakeFiles/heap.dir/hp_rnext.c.o
[ 21%] Building C object storage/heap/CMakeFiles/heap.dir/hp_rprev.c.o
[ 21%] Building C object libmysql/CMakeFiles/clientlib.dir/__/sql-common/pack.c.o
[ 21%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/cursor_by_host.cc.o
[ 21%] Building C object storage/heap/CMakeFiles/heap.dir/hp_rrnd.c.o
[ 21%] Building C object libmysql/CMakeFiles/clientlib.dir/__/sql/password.c.o
[ 21%] Building C object storage/heap/CMakeFiles/heap.dir/hp_rsame.c.o
[ 21%] Building C object storage/heap/CMakeFiles/heap.dir/hp_scan.c.o
[ 21%] Linking CXX static library libclientlib.a
[ 21%] Built target clientlib
[ 21%] Building C object storage/heap/CMakeFiles/heap.dir/hp_static.c.o
[ 21%] Building C object storage/heap/CMakeFiles/heap.dir/hp_update.c.o
[ 21%] Building C object storage/heap/CMakeFiles/heap.dir/hp_write.c.o
[ 21%] Linking CXX static library libheap.a
[ 21%] Built target heap
[ 21%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/cursor_by_user.cc.o
[ 21%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/cursor_by_thread.cc.o
Scanning dependencies of target myisam
[ 21%] Building C object storage/myisam/CMakeFiles/myisam.dir/ft_boolean_search.c.o
[ 21%] Building C object storage/myisam/CMakeFiles/myisam.dir/ft_nlq_search.c.o
[ 21%] Building C object storage/myisam/CMakeFiles/myisam.dir/ft_parser.c.o
[ 21%] Building C object storage/myisam/CMakeFiles/myisam.dir/ft_static.c.o
[ 21%] Building CXX object storage/myisam/CMakeFiles/myisam.dir/ha_myisam.cc.o
[ 21%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/ha_perfschema.cc.o
[ 21%] Building C object storage/myisam/CMakeFiles/myisam.dir/ft_myisam.c.o
[ 21%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/pfs.cc.o
Scanning dependencies of target xtradb
[ 22%] Building CXX object storage/xtradb/CMakeFiles/xtradb.dir/api/api0api.cc.o
[ 22%] Building C object storage/myisam/CMakeFiles/myisam.dir/ft_stopwords.c.o
[ 22%] Building C object storage/myisam/CMakeFiles/myisam.dir/ft_update.c.o
[ 22%] Building C object storage/myisam/CMakeFiles/myisam.dir/mi_cache.c.o
[ 22%] Building C object storage/myisam/CMakeFiles/myisam.dir/mi_changed.c.o
[ 22%] Building C object storage/myisam/CMakeFiles/myisam.dir/mi_check.c.o
[ 22%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/pfs_account.cc.o
[ 22%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/pfs_autosize.cc.o
[ 22%] Building CXX object storage/xtradb/CMakeFiles/xtradb.dir/api/api0misc.cc.o
[ 22%] Building CXX object storage/xtradb/CMakeFiles/xtradb.dir/btr/btr0btr.cc.o
[ 22%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/pfs_column_values.cc.o
[ 22%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/pfs_con_slice.cc.o
[ 22%] Building C object storage/myisam/CMakeFiles/myisam.dir/mi_checksum.c.o
[ 22%] Building C object storage/myisam/CMakeFiles/myisam.dir/mi_close.c.o
[ 22%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/pfs_defaults.cc.o
[ 22%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/pfs_digest.cc.o
[ 23%] Building C object storage/myisam/CMakeFiles/myisam.dir/mi_create.c.o
[ 23%] Building C object storage/myisam/CMakeFiles/myisam.dir/mi_dbug.c.o
[ 23%] Building C object storage/myisam/CMakeFiles/myisam.dir/mi_delete.c.o
[ 23%] Building CXX object storage/xtradb/CMakeFiles/xtradb.dir/btr/btr0cur.cc.o
[ 23%] Building C object storage/myisam/CMakeFiles/myisam.dir/mi_delete_all.c.o
[ 23%] Building C object storage/myisam/CMakeFiles/myisam.dir/mi_delete_table.c.o
[ 23%] Building C object storage/myisam/CMakeFiles/myisam.dir/mi_dynrec.c.o
[ 23%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/pfs_engine_table.cc.o
[ 23%] Building C object storage/myisam/CMakeFiles/myisam.dir/mi_extra.c.o
[ 23%] Building CXX object storage/xtradb/CMakeFiles/xtradb.dir/btr/btr0pcur.cc.o
[ 23%] Building C object storage/myisam/CMakeFiles/myisam.dir/mi_info.c.o
[ 23%] Building C object storage/myisam/CMakeFiles/myisam.dir/mi_key.c.o
[ 23%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/pfs_events_stages.cc.o
[ 23%] Building C object storage/myisam/CMakeFiles/myisam.dir/mi_keycache.c.o
[ 23%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/pfs_events_statements.cc.o
[ 23%] Building C object storage/myisam/CMakeFiles/myisam.dir/mi_locking.c.o
[ 23%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/pfs_events_waits.cc.o
[ 23%] Building CXX object storage/xtradb/CMakeFiles/xtradb.dir/btr/btr0scrub.cc.o
[ 23%] Building C object storage/myisam/CMakeFiles/myisam.dir/mi_log.c.o
[ 23%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/pfs_global.cc.o
[ 23%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/pfs_host.cc.o
[ 23%] Building C object storage/myisam/CMakeFiles/myisam.dir/mi_open.c.o
[ 23%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/pfs_instr.cc.o
[ 23%] Building CXX object storage/xtradb/CMakeFiles/xtradb.dir/btr/btr0sea.cc.o
[ 23%] Linking CXX static library libgroonga.a
[ 23%] Built target libgroonga
[ 23%] Building C object storage/myisam/CMakeFiles/myisam.dir/mi_packrec.c.o
[ 23%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/pfs_instr_class.cc.o
[ 23%] Building CXX object storage/xtradb/CMakeFiles/xtradb.dir/btr/btr0defragment.cc.o
[ 23%] Building C object storage/myisam/CMakeFiles/myisam.dir/mi_page.c.o
[ 23%] Building C object storage/myisam/CMakeFiles/myisam.dir/mi_panic.c.o
[ 23%] Building C object storage/myisam/CMakeFiles/myisam.dir/mi_preload.c.o
[ 23%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/pfs_server.cc.o
[ 23%] Building C object storage/myisam/CMakeFiles/myisam.dir/mi_range.c.o
[ 24%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/pfs_setup_actor.cc.o
[ 24%] Building C object storage/myisam/CMakeFiles/myisam.dir/mi_rename.c.o
[ 24%] Building CXX object storage/xtradb/CMakeFiles/xtradb.dir/buf/buf0buddy.cc.o
[ 24%] Building C object storage/myisam/CMakeFiles/myisam.dir/mi_rfirst.c.o
[ 24%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/pfs_setup_object.cc.o
[ 24%] Building C object storage/myisam/CMakeFiles/myisam.dir/mi_rlast.c.o
[ 25%] Building C object storage/myisam/CMakeFiles/myisam.dir/mi_rnext.c.o
[ 25%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/pfs_timer.cc.o
[ 25%] Building C object storage/myisam/CMakeFiles/myisam.dir/mi_rnext_same.c.o
[ 25%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/pfs_user.cc.o
[ 25%] Building C object storage/myisam/CMakeFiles/myisam.dir/mi_rprev.c.o
[ 25%] Building CXX object storage/xtradb/CMakeFiles/xtradb.dir/buf/buf0buf.cc.o
[ 25%] Building C object storage/myisam/CMakeFiles/myisam.dir/mi_rrnd.c.o
[ 25%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/pfs_visitor.cc.o
[ 25%] Building C object storage/myisam/CMakeFiles/myisam.dir/mi_rsame.c.o
[ 25%] Building C object storage/myisam/CMakeFiles/myisam.dir/mi_rsamepos.c.o
[ 25%] Building C object storage/myisam/CMakeFiles/myisam.dir/mi_scan.c.o
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/xtradb/buf/buf0buf.cc: In function 'ulint buf_all_freed_instance(buf_pool_t*)':
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/xtradb/buf/buf0buf.cc:5023:39: warning: format '%lu' expects argument of type 'long unsigned int', but argument 3 has type 'lsn_t {aka long long unsigned int}' [-Wformat=]
      buf_page_get_io_fix(&block->page));
                                       ^
[ 25%] Building C object storage/myisam/CMakeFiles/myisam.dir/mi_search.c.o
[ 25%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_accounts.cc.o
[ 25%] Building C object storage/myisam/CMakeFiles/myisam.dir/mi_static.c.o
[ 25%] Building C object storage/myisam/CMakeFiles/myisam.dir/mi_statrec.c.o
[ 25%] Building C object storage/myisam/CMakeFiles/myisam.dir/mi_unique.c.o
Scanning dependencies of target csv
[ 25%] Building CXX object storage/xtradb/CMakeFiles/xtradb.dir/buf/buf0dblwr.cc.o
[ 25%] Building CXX object storage/csv/CMakeFiles/csv.dir/ha_tina.cc.o
[ 25%] Building C object storage/myisam/CMakeFiles/myisam.dir/mi_update.c.o
[ 25%] Building C object storage/myisam/CMakeFiles/myisam.dir/mi_write.c.o
[ 25%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_all_instr.cc.o
[ 25%] Building C object storage/myisam/CMakeFiles/myisam.dir/rt_index.c.o
[ 25%] Building CXX object storage/xtradb/CMakeFiles/xtradb.dir/buf/buf0checksum.cc.o
[ 25%] Building CXX object storage/xtradb/CMakeFiles/xtradb.dir/buf/buf0dump.cc.o
[ 26%] Building CXX object storage/csv/CMakeFiles/csv.dir/transparent_file.cc.o
[ 26%] Building C object storage/myisam/CMakeFiles/myisam.dir/rt_key.c.o
[ 26%] Linking CXX static library libcsv.a
[ 26%] Built target csv
[ 26%] Building C object storage/myisam/CMakeFiles/myisam.dir/rt_mbr.c.o
[ 26%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_esgs_by_account_by_event_name.cc.o
[ 26%] Building CXX object storage/xtradb/CMakeFiles/xtradb.dir/buf/buf0flu.cc.o
[ 26%] Building C object storage/myisam/CMakeFiles/myisam.dir/rt_split.c.o
[ 26%] Building C object storage/myisam/CMakeFiles/myisam.dir/sort.c.o
[ 26%] Building CXX object storage/xtradb/CMakeFiles/xtradb.dir/buf/buf0lru.cc.o
[ 26%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_esgs_by_host_by_event_name.cc.o
[ 26%] Building C object storage/myisam/CMakeFiles/myisam.dir/sp_key.c.o
[ 26%] Building C object storage/myisam/CMakeFiles/myisam.dir/mi_rkey.c.o
Scanning dependencies of target myisammrg
[ 26%] Linking CXX static library libmyisam.a
[ 26%] Building C object storage/myisammrg/CMakeFiles/myisammrg.dir/myrg_close.c.o
[ 26%] Built target myisam
[ 26%] Building C object storage/myisammrg/CMakeFiles/myisammrg.dir/myrg_create.c.o
Scanning dependencies of target blackhole
[ 27%] Building C object storage/myisammrg/CMakeFiles/myisammrg.dir/myrg_delete.c.o
[ 27%] Building CXX object storage/blackhole/CMakeFiles/blackhole.dir/ha_blackhole.cc.o
[ 27%] Building C object storage/myisammrg/CMakeFiles/myisammrg.dir/myrg_extra.c.o
[ 27%] Building C object storage/myisammrg/CMakeFiles/myisammrg.dir/myrg_info.c.o
[ 27%] Building CXX object storage/myisammrg/CMakeFiles/myisammrg.dir/ha_myisammrg.cc.o
[ 27%] Building CXX object storage/xtradb/CMakeFiles/xtradb.dir/buf/buf0rea.cc.o
[ 27%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_esgs_by_thread_by_event_name.cc.o
[ 27%] Building CXX object storage/xtradb/CMakeFiles/xtradb.dir/buf/buf0mtflu.cc.o
[ 27%] Linking CXX static library libblackhole.a
[ 27%] Built target blackhole
[ 27%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_esgs_by_user_by_event_name.cc.o
[ 27%] Building C object storage/myisammrg/CMakeFiles/myisammrg.dir/myrg_locking.c.o
[ 27%] Building CXX object storage/xtradb/CMakeFiles/xtradb.dir/data/data0data.cc.o
[ 27%] Building C object storage/myisammrg/CMakeFiles/myisammrg.dir/myrg_open.c.o
[ 27%] Building C object storage/myisammrg/CMakeFiles/myisammrg.dir/myrg_panic.c.o
[ 27%] Building C object storage/myisammrg/CMakeFiles/myisammrg.dir/myrg_queue.c.o
[ 27%] Building C object storage/myisammrg/CMakeFiles/myisammrg.dir/myrg_range.c.o
[ 27%] Building C object storage/myisammrg/CMakeFiles/myisammrg.dir/myrg_rfirst.c.o
[ 27%] Building C object storage/myisammrg/CMakeFiles/myisammrg.dir/myrg_rkey.c.o
[ 27%] Building CXX object storage/xtradb/CMakeFiles/xtradb.dir/data/data0type.cc.o
[ 27%] Building C object storage/myisammrg/CMakeFiles/myisammrg.dir/myrg_rlast.c.o
[ 27%] Building C object storage/myisammrg/CMakeFiles/myisammrg.dir/myrg_rnext.c.o
[ 27%] Building CXX object storage/xtradb/CMakeFiles/xtradb.dir/dict/dict0boot.cc.o
[ 27%] Building C object storage/myisammrg/CMakeFiles/myisammrg.dir/myrg_rnext_same.c.o
[ 27%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_esgs_global_by_event_name.cc.o
[ 27%] Building C object storage/myisammrg/CMakeFiles/myisammrg.dir/myrg_rprev.c.o
[ 27%] Building C object storage/myisammrg/CMakeFiles/myisammrg.dir/myrg_rrnd.c.o
[ 27%] Building C object storage/myisammrg/CMakeFiles/myisammrg.dir/myrg_rsame.c.o
[ 27%] Building C object storage/myisammrg/CMakeFiles/myisammrg.dir/myrg_static.c.o
[ 27%] Building CXX object storage/xtradb/CMakeFiles/xtradb.dir/dict/dict0crea.cc.o
[ 27%] Building C object storage/myisammrg/CMakeFiles/myisammrg.dir/myrg_update.c.o
[ 27%] Building C object storage/myisammrg/CMakeFiles/myisammrg.dir/myrg_write.c.o
[ 27%] Building C object storage/myisammrg/CMakeFiles/myisammrg.dir/myrg_records.c.o
[ 28%] Linking CXX static library libmyisammrg.a
[ 28%] Built target myisammrg
[ 28%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_esms_by_account_by_event_name.cc.o
[ 29%] Building CXX object storage/xtradb/CMakeFiles/xtradb.dir/dict/dict0dict.cc.o
Scanning dependencies of target archive
[ 29%] Building C object storage/archive/CMakeFiles/archive.dir/azio.c.o
Scanning dependencies of target sequence
[ 29%] Building CXX object storage/sequence/CMakeFiles/sequence.dir/sequence.cc.o
[ 29%] Building CXX object storage/archive/CMakeFiles/archive.dir/ha_archive.cc.o
[ 29%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_esms_by_host_by_event_name.cc.o
[ 29%] Linking CXX static library libsequence.a
[ 29%] Built target sequence
Scanning dependencies of target userstat
[ 29%] Building CXX object plugin/userstat/CMakeFiles/userstat.dir/userstat.cc.o
[ 29%] Linking CXX static library libarchive.a
[ 29%] Built target archive
[ 29%] Linking CXX static library libuserstat.a
[ 29%] Built target userstat
[ 29%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_esms_by_digest.cc.o
[ 29%] Building CXX object storage/xtradb/CMakeFiles/xtradb.dir/dict/dict0load.cc.o
Scanning dependencies of target feedback
[ 29%] Building CXX object plugin/feedback/CMakeFiles/feedback.dir/feedback.cc.o
[ 29%] Building CXX object storage/xtradb/CMakeFiles/xtradb.dir/dict/dict0mem.cc.o
[ 29%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_esms_by_thread_by_event_name.cc.o
[ 29%] Building CXX object storage/xtradb/CMakeFiles/xtradb.dir/dict/dict0stats.cc.o
[ 29%] Building CXX object plugin/feedback/CMakeFiles/feedback.dir/sender_thread.cc.o
[ 29%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_esms_by_user_by_event_name.cc.o
[ 29%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_esms_global_by_event_name.cc.o
[ 29%] Building CXX object storage/xtradb/CMakeFiles/xtradb.dir/dict/dict0stats_bg.cc.o
[ 29%] Building CXX object plugin/feedback/CMakeFiles/feedback.dir/url_base.cc.o
[ 29%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_events_stages.cc.o
[ 29%] Building CXX object storage/xtradb/CMakeFiles/xtradb.dir/dyn/dyn0dyn.cc.o
[ 29%] Building CXX object storage/xtradb/CMakeFiles/xtradb.dir/eval/eval0eval.cc.o
[ 29%] Building CXX object plugin/feedback/CMakeFiles/feedback.dir/url_http.cc.o
[ 29%] Building CXX object storage/xtradb/CMakeFiles/xtradb.dir/eval/eval0proc.cc.o
[ 29%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_events_statements.cc.o
Scanning dependencies of target partition
[ 29%] Building CXX object sql/CMakeFiles/partition.dir/ha_partition.cc.o
[ 29%] Building CXX object storage/xtradb/CMakeFiles/xtradb.dir/fil/fil0fil.cc.o
[ 29%] Building CXX object plugin/feedback/CMakeFiles/feedback.dir/utils.cc.o
[ 29%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_events_waits.cc.o
[ 29%] Linking CXX static library libfeedback.a
[ 29%] Built target feedback
[ 30%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_events_waits_summary.cc.o
[ 30%] Building CXX object storage/xtradb/CMakeFiles/xtradb.dir/fil/fil0pagecompress.cc.o
Scanning dependencies of target rt_test
[ 30%] Building C object storage/myisam/CMakeFiles/rt_test.dir/rt_test.c.o
[ 30%] Linking CXX executable rt_test
[ 30%] Built target rt_test
Scanning dependencies of target myisam_ftdump
[ 30%] Building C object storage/myisam/CMakeFiles/myisam_ftdump.dir/myisam_ftdump.c.o
[ 30%] Linking CXX static library libpartition.a
[ 30%] Built target partition
[ 30%] Linking CXX executable myisam_ftdump
[ 30%] Building CXX object storage/xtradb/CMakeFiles/xtradb.dir/fil/fil0crypt.cc.o
[ 30%] Built target myisam_ftdump
[ 30%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_ews_by_account_by_event_name.cc.o
[ 30%] Building CXX object storage/xtradb/CMakeFiles/xtradb.dir/fsp/fsp0fsp.cc.o
Scanning dependencies of target mi_test3
[ 30%] Building C object storage/myisam/CMakeFiles/mi_test3.dir/mi_test3.c.o
[ 30%] Linking CXX executable mi_test3
[ 30%] Built target mi_test3
[ 30%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_ews_by_host_by_event_name.cc.o
[ 30%] Building CXX object storage/xtradb/CMakeFiles/xtradb.dir/fut/fut0fut.cc.o
[ 30%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_ews_by_thread_by_event_name.cc.o
[ 30%] Building CXX object storage/xtradb/CMakeFiles/xtradb.dir/fut/fut0lst.cc.o
[ 30%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_ews_by_user_by_event_name.cc.o
[ 30%] Building CXX object storage/xtradb/CMakeFiles/xtradb.dir/ha/ha0ha.cc.o
[ 30%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_ews_global_by_event_name.cc.o
[ 30%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_file_instances.cc.o
[ 30%] Building CXX object storage/xtradb/CMakeFiles/xtradb.dir/ha/ha0storage.cc.o
[ 30%] Building CXX object storage/xtradb/CMakeFiles/xtradb.dir/ha/hash0hash.cc.o
[ 30%] Building CXX object storage/xtradb/CMakeFiles/xtradb.dir/fts/fts0fts.cc.o
[ 30%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_file_summary_by_instance.cc.o
[ 30%] Building CXX object storage/xtradb/CMakeFiles/xtradb.dir/fts/fts0blex.cc.o
[ 30%] Building CXX object storage/xtradb/CMakeFiles/xtradb.dir/fts/fts0ast.cc.o
[ 30%] Building CXX object storage/xtradb/CMakeFiles/xtradb.dir/fts/fts0config.cc.o
[ 31%] Building CXX object storage/xtradb/CMakeFiles/xtradb.dir/fts/fts0opt.cc.o
[ 31%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_file_summary_by_event_name.cc.o
[ 31%] Building CXX object storage/xtradb/CMakeFiles/xtradb.dir/fts/fts0que.cc.o
[ 31%] Building CXX object storage/xtradb/CMakeFiles/xtradb.dir/fts/fts0pars.cc.o
Scanning dependencies of target myisam_embedded
[ 32%] Building C object storage/myisam/CMakeFiles/myisam_embedded.dir/ft_boolean_search.c.o
[ 32%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_socket_instances.cc.o
[ 32%] Building C object storage/myisam/CMakeFiles/myisam_embedded.dir/ft_nlq_search.c.o
[ 32%] Building C object storage/myisam/CMakeFiles/myisam_embedded.dir/ft_parser.c.o
[ 32%] Building C object storage/myisam/CMakeFiles/myisam_embedded.dir/ft_static.c.o
[ 32%] Building CXX object storage/myisam/CMakeFiles/myisam_embedded.dir/ha_myisam.cc.o
[ 32%] Building CXX object storage/xtradb/CMakeFiles/xtradb.dir/fts/fts0sql.cc.o
[ 32%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_socket_summary_by_instance.cc.o
[ 32%] Building C object storage/myisam/CMakeFiles/myisam_embedded.dir/ft_myisam.c.o
Scanning dependencies of target myisamchk
[ 32%] Building C object storage/myisam/CMakeFiles/myisamchk.dir/myisamchk.c.o
[ 32%] Building CXX object storage/xtradb/CMakeFiles/xtradb.dir/fts/fts0tlex.cc.o
[ 32%] Building CXX object storage/xtradb/CMakeFiles/xtradb.dir/handler/ha_innodb.cc.o
[ 32%] Linking CXX executable myisamchk
[ 32%] Built target myisamchk
[ 32%] Building CXX object storage/xtradb/CMakeFiles/xtradb.dir/handler/handler0alter.cc.o
[ 32%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_socket_summary_by_event_name.cc.o
[ 32%] Building C object storage/myisam/CMakeFiles/myisam_embedded.dir/ft_stopwords.c.o
[ 32%] Building C object storage/myisam/CMakeFiles/myisam_embedded.dir/ft_update.c.o
[ 32%] Building C object storage/myisam/CMakeFiles/myisam_embedded.dir/mi_cache.c.o
[ 32%] Building C object storage/myisam/CMakeFiles/myisam_embedded.dir/mi_changed.c.o
[ 32%] Building C object storage/myisam/CMakeFiles/myisam_embedded.dir/mi_check.c.o
In file included from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/sql/log.h:22:0,
                 from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/sql/sql_class.h:27,
                 from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/sql/sql_acl.h:21,
                 from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/xtradb/handler/ha_innodb.cc:41:
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/xtradb/handler/ha_innodb.cc: In function 'int wsrep_innobase_kill_one_trx(void*, const trx_t*, trx_t*, ulint)':
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/sql/wsrep_mysqld.h:197:54: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'trx_id_t {aka long long unsigned int}' [-Wformat=]
         snprintf(msg, sizeof(msg) - 1, ## __VA_ARGS__);           \
                                                      ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/include/wsrep.h:45:26: note: in expansion of macro 'WSREP_LOG'
 #define WSREP_WARN(...)  WSREP_LOG(sql_print_warning,     ##__VA_ARGS__)
                          ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/xtradb/handler/ha_innodb.cc:19502:3: note: in expansion of macro 'WSREP_WARN'
   WSREP_WARN("no THD for trx: %lu", victim_trx->id);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/sql/wsrep_mysqld.h:197:54: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'long long unsigned int' [-Wformat=]
         snprintf(msg, sizeof(msg) - 1, ## __VA_ARGS__);           \
                                                      ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/include/wsrep.h:45:26: note: in expansion of macro 'WSREP_LOG'
 #define WSREP_WARN(...)  WSREP_LOG(sql_print_warning,     ##__VA_ARGS__)
                          ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/xtradb/handler/ha_innodb.cc:19508:3: note: in expansion of macro 'WSREP_WARN'
   WSREP_WARN("no BF THD for trx: %lu", (bf_trx) ? bf_trx->id : 0);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/sql/wsrep_mysqld.h:197:54: warning: format '%lu' expects argument of type 'long unsigned int', but argument 7 has type 'trx_id_t {aka long long unsigned int}' [-Wformat=]
         snprintf(msg, sizeof(msg) - 1, ## __VA_ARGS__);           \
                                                      ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/include/wsrep.h:43:26: note: in expansion of macro 'WSREP_LOG'
     if (wsrep_debug)     WSREP_LOG(sql_print_information, ##__VA_ARGS__)
                          ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/xtradb/handler/ha_innodb.cc:19514:2: note: in expansion of macro 'WSREP_DEBUG'
  WSREP_DEBUG("BF kill (%lu, seqno: %lld), victim: (%lu) trx: %lu",
  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/sql/wsrep_mysqld.h:197:54: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'trx_id_t {aka long long unsigned int}' [-Wformat=]
         snprintf(msg, sizeof(msg) - 1, ## __VA_ARGS__);           \
                                                      ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/include/wsrep.h:43:26: note: in expansion of macro 'WSREP_LOG'
     if (wsrep_debug)     WSREP_LOG(sql_print_information, ##__VA_ARGS__)
                          ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/xtradb/handler/ha_innodb.cc:19534:3: note: in expansion of macro 'WSREP_DEBUG'
   WSREP_DEBUG("kill trx EXITING for %lu", victim_trx->id);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/sql/wsrep_mysqld.h:197:54: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'trx_id_t {aka long long unsigned int}' [-Wformat=]
         snprintf(msg, sizeof(msg) - 1, ## __VA_ARGS__);           \
                                                      ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/include/wsrep.h:43:26: note: in expansion of macro 'WSREP_LOG'
     if (wsrep_debug)     WSREP_LOG(sql_print_information, ##__VA_ARGS__)
                          ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/xtradb/handler/ha_innodb.cc:19540:3: note: in expansion of macro 'WSREP_DEBUG'
   WSREP_DEBUG("withdraw for BF trx: %lu, state: %d",
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/sql/wsrep_mysqld.h:197:54: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'trx_id_t {aka long long unsigned int}' [-Wformat=]
         snprintf(msg, sizeof(msg) - 1, ## __VA_ARGS__);           \
                                                      ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/include/wsrep.h:43:26: note: in expansion of macro 'WSREP_LOG'
     if (wsrep_debug)     WSREP_LOG(sql_print_information, ##__VA_ARGS__)
                          ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/xtradb/handler/ha_innodb.cc:19550:3: note: in expansion of macro 'WSREP_DEBUG'
   WSREP_DEBUG("victim %lu in MUST ABORT state",
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/sql/wsrep_mysqld.h:197:54: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'trx_id_t {aka long long unsigned int}' [-Wformat=]
         snprintf(msg, sizeof(msg) - 1, ## __VA_ARGS__);           \
                                                      ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/include/wsrep.h:43:26: note: in expansion of macro 'WSREP_LOG'
     if (wsrep_debug)     WSREP_LOG(sql_print_information, ##__VA_ARGS__)
                          ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/xtradb/handler/ha_innodb.cc:19559:3: note: in expansion of macro 'WSREP_DEBUG'
   WSREP_DEBUG("victim %lu in state %d",
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/sql/wsrep_mysqld.h:197:54: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'trx_id_t {aka long long unsigned int}' [-Wformat=]
         snprintf(msg, sizeof(msg) - 1, ## __VA_ARGS__);           \
                                                      ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/include/wsrep.h:43:26: note: in expansion of macro 'WSREP_LOG'
     if (wsrep_debug)     WSREP_LOG(sql_print_information, ##__VA_ARGS__)
                          ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/xtradb/handler/ha_innodb.cc:19572:3: note: in expansion of macro 'WSREP_DEBUG'
   WSREP_DEBUG("kill trx QUERY_COMMITTING for %lu",
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/sql/wsrep_mysqld.h:197:54: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'trx_id_t {aka long long unsigned int}' [-Wformat=]
         snprintf(msg, sizeof(msg) - 1, ## __VA_ARGS__);           \
                                                      ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/include/wsrep.h:43:26: note: in expansion of macro 'WSREP_LOG'
     if (wsrep_debug)     WSREP_LOG(sql_print_information, ##__VA_ARGS__)
                          ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/xtradb/handler/ha_innodb.cc:19587:5: note: in expansion of macro 'WSREP_DEBUG'
     WSREP_DEBUG("cancel commit warning: %lu",
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/sql/wsrep_mysqld.h:197:54: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'trx_id_t {aka long long unsigned int}' [-Wformat=]
         snprintf(msg, sizeof(msg) - 1, ## __VA_ARGS__);           \
                                                      ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/include/wsrep.h:46:26: note: in expansion of macro 'WSREP_LOG'
 #define WSREP_ERROR(...) WSREP_LOG(sql_print_error,       ##__VA_ARGS__)
                          ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/xtradb/handler/ha_innodb.cc:19596:5: note: in expansion of macro 'WSREP_ERROR'
     WSREP_ERROR(
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/sql/wsrep_mysqld.h:197:54: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'trx_id_t {aka long long unsigned int}' [-Wformat=]
         snprintf(msg, sizeof(msg) - 1, ## __VA_ARGS__);           \
                                                      ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/include/wsrep.h:43:26: note: in expansion of macro 'WSREP_LOG'
     if (wsrep_debug)     WSREP_LOG(sql_print_information, ##__VA_ARGS__)
                          ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/xtradb/handler/ha_innodb.cc:19615:3: note: in expansion of macro 'WSREP_DEBUG'
   WSREP_DEBUG("kill trx QUERY_EXEC for %lu", victim_trx->id);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/sql/wsrep_mysqld.h:197:54: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'trx_id_t {aka long long unsigned int}' [-Wformat=]
         snprintf(msg, sizeof(msg) - 1, ## __VA_ARGS__);           \
                                                      ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/include/wsrep.h:43:26: note: in expansion of macro 'WSREP_LOG'
     if (wsrep_debug)     WSREP_LOG(sql_print_information, ##__VA_ARGS__)
                          ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/xtradb/handler/ha_innodb.cc:19650:3: note: in expansion of macro 'WSREP_DEBUG'
   WSREP_DEBUG("kill IDLE for %lu", victim_trx->id);
   ^
[ 32%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_helper.cc.o
[ 32%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_host_cache.cc.o
[ 32%] Building C object storage/myisam/CMakeFiles/myisam_embedded.dir/mi_checksum.c.o
[ 32%] Building C object storage/myisam/CMakeFiles/myisam_embedded.dir/mi_close.c.o
[ 32%] Building C object storage/myisam/CMakeFiles/myisam_embedded.dir/mi_create.c.o
[ 32%] Building C object storage/myisam/CMakeFiles/myisam_embedded.dir/mi_dbug.c.o
[ 32%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_hosts.cc.o
[ 32%] Building C object storage/myisam/CMakeFiles/myisam_embedded.dir/mi_delete.c.o
[ 32%] Building C object storage/myisam/CMakeFiles/myisam_embedded.dir/mi_delete_all.c.o
[ 32%] Building C object storage/myisam/CMakeFiles/myisam_embedded.dir/mi_delete_table.c.o
[ 32%] Building C object storage/myisam/CMakeFiles/myisam_embedded.dir/mi_dynrec.c.o
[ 32%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_os_global_by_type.cc.o
[ 32%] Building C object storage/myisam/CMakeFiles/myisam_embedded.dir/mi_extra.c.o
[ 32%] Building C object storage/myisam/CMakeFiles/myisam_embedded.dir/mi_info.c.o
[ 33%] Building C object storage/myisam/CMakeFiles/myisam_embedded.dir/mi_key.c.o
[ 33%] Building C object storage/myisam/CMakeFiles/myisam_embedded.dir/mi_keycache.c.o
Scanning dependencies of target myisamlog
[ 33%] Building C object storage/myisam/CMakeFiles/myisamlog.dir/myisamlog.c.o
[ 33%] Building C object storage/myisam/CMakeFiles/myisam_embedded.dir/mi_locking.c.o
[ 33%] Linking CXX executable myisamlog
[ 33%] Building C object storage/myisam/CMakeFiles/myisam_embedded.dir/mi_log.c.o
[ 33%] Built target myisamlog
Scanning dependencies of target myisampack
[ 33%] Building C object storage/myisam/CMakeFiles/myisampack.dir/myisampack.c.o
[ 33%] Building C object storage/myisam/CMakeFiles/myisam_embedded.dir/mi_open.c.o
[ 33%] Building CXX object storage/xtradb/CMakeFiles/xtradb.dir/handler/i_s.cc.o
[ 33%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_performance_timers.cc.o
[ 33%] Building C object storage/myisam/CMakeFiles/myisam_embedded.dir/mi_packrec.c.o
[ 33%] Linking CXX executable myisampack
[ 33%] Built target myisampack
[ 33%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_setup_actors.cc.o
[ 33%] Building C object storage/myisam/CMakeFiles/myisam_embedded.dir/mi_page.c.o
[ 33%] Building C object storage/myisam/CMakeFiles/myisam_embedded.dir/mi_panic.c.o
[ 33%] Building C object storage/myisam/CMakeFiles/myisam_embedded.dir/mi_preload.c.o
[ 33%] Building C object storage/myisam/CMakeFiles/myisam_embedded.dir/mi_range.c.o
[ 33%] Building C object storage/myisam/CMakeFiles/myisam_embedded.dir/mi_rename.c.o
[ 33%] Building C object storage/myisam/CMakeFiles/myisam_embedded.dir/mi_rfirst.c.o
Scanning dependencies of target sp_test
[ 33%] Building C object storage/myisam/CMakeFiles/sp_test.dir/sp_test.c.o
[ 33%] Building C object storage/myisam/CMakeFiles/myisam_embedded.dir/mi_rlast.c.o
[ 33%] Building C object storage/myisam/CMakeFiles/myisam_embedded.dir/mi_rnext.c.o
[ 33%] Building C object storage/myisam/CMakeFiles/myisam_embedded.dir/mi_rnext_same.c.o
[ 33%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_setup_consumers.cc.o
[ 33%] Linking CXX executable sp_test
[ 33%] Building C object storage/myisam/CMakeFiles/myisam_embedded.dir/mi_rprev.c.o
[ 33%] Built target sp_test
[ 33%] Building C object storage/myisam/CMakeFiles/myisam_embedded.dir/mi_rrnd.c.o
[ 33%] Building C object storage/myisam/CMakeFiles/myisam_embedded.dir/mi_rsame.c.o
[ 33%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_setup_instruments.cc.o
[ 33%] Building C object storage/myisam/CMakeFiles/myisam_embedded.dir/mi_rsamepos.c.o
[ 33%] Building CXX object storage/xtradb/CMakeFiles/xtradb.dir/handler/xtradb_i_s.cc.o
[ 33%] Building C object storage/myisam/CMakeFiles/myisam_embedded.dir/mi_scan.c.o
[ 33%] Building C object storage/myisam/CMakeFiles/myisam_embedded.dir/mi_search.c.o
[ 34%] Building C object storage/myisam/CMakeFiles/myisam_embedded.dir/mi_static.c.o
[ 34%] Building C object storage/myisam/CMakeFiles/myisam_embedded.dir/mi_statrec.c.o
[ 34%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_setup_objects.cc.o
[ 34%] Building CXX object storage/xtradb/CMakeFiles/xtradb.dir/ibuf/ibuf0ibuf.cc.o
[ 34%] Building C object storage/myisam/CMakeFiles/myisam_embedded.dir/mi_unique.c.o
[ 34%] Building C object storage/myisam/CMakeFiles/myisam_embedded.dir/mi_update.c.o
[ 34%] Building C object storage/myisam/CMakeFiles/myisam_embedded.dir/mi_write.c.o
[ 34%] Building C object storage/myisam/CMakeFiles/myisam_embedded.dir/rt_index.c.o
[ 35%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_setup_timers.cc.o
[ 35%] Building CXX object storage/xtradb/CMakeFiles/xtradb.dir/lock/lock0iter.cc.o
[ 35%] Building C object storage/myisam/CMakeFiles/myisam_embedded.dir/rt_key.c.o
[ 35%] Building C object storage/myisam/CMakeFiles/myisam_embedded.dir/rt_mbr.c.o
[ 35%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_sync_instances.cc.o
[ 35%] Building CXX object storage/xtradb/CMakeFiles/xtradb.dir/lock/lock0lock.cc.o
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/xtradb/lock/lock0lock.cc: In function 'ib_lock_t* lock_rec_add_to_queue(ulint, const buf_block_t*, ulint, dict_index_t*, trx_t*, ulint)':
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/xtradb/lock/lock0lock.cc:2431:14: warning: format '%lu' expects argument of type 'long unsigned int', but argument 3 has type 'trx_id_t {aka long long unsigned int}' [-Wformat=]
       trx->id);
              ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/xtradb/lock/lock0lock.cc: In function 'const ib_lock_t* lock_table_other_has_incompatible(const trx_t*, ulint, const dict_table_t*, lock_mode)':
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/xtradb/lock/lock0lock.cc:5021:14: warning: format '%ld' expects argument of type 'long int', but argument 3 has type 'trx_id_t {aka long long unsigned int}' [-Wformat=]
       trx->id);
              ^
[ 35%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_threads.cc.o
[ 35%] Building C object storage/myisam/CMakeFiles/myisam_embedded.dir/rt_split.c.o
[ 35%] Building C object storage/myisam/CMakeFiles/myisam_embedded.dir/sort.c.o
[ 35%] Building C object storage/myisam/CMakeFiles/myisam_embedded.dir/sp_key.c.o
[ 35%] Building CXX object storage/xtradb/CMakeFiles/xtradb.dir/lock/lock0wait.cc.o
[ 35%] Building C object storage/myisam/CMakeFiles/myisam_embedded.dir/mi_rkey.c.o
[ 35%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_tiws_by_index_usage.cc.o
[ 35%] Linking CXX static library libmyisam_embedded.a
[ 35%] Built target myisam_embedded
[ 35%] Building CXX object storage/xtradb/CMakeFiles/xtradb.dir/log/log0online.cc.o
[ 35%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_tiws_by_table.cc.o
[ 35%] Building CXX object storage/xtradb/CMakeFiles/xtradb.dir/log/log0log.cc.o
[ 35%] Building CXX object storage/xtradb/CMakeFiles/xtradb.dir/log/log0recv.cc.o
[ 35%] Building CXX object storage/xtradb/CMakeFiles/xtradb.dir/log/log0crypt.cc.o
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/xtradb/log/log0crypt.cc: In function 'void log_crypt_print_checkpoint_keys(const unsigned char*)':
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/xtradb/log/log0crypt.cc:147:82: warning: format '%lu' expects argument of type 'long unsigned int', but argument 3 has type 'ib_uint64_t {aka long long unsigned int}' [-Wformat=]
   fprintf(stderr, "InnoDB: redo log checkpoint: %lu [ chk key ]: ", checkpoint_no);
                                                                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/xtradb/log/log0crypt.cc:152:20: warning: format '%lu' expects argument of type 'long unsigned int', but argument 3 has type 'ib_uint64_t {aka long long unsigned int}' [-Wformat=]
     it->key_version);
                    ^
[ 35%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_tlws_by_table.cc.o
[ 35%] Building CXX object storage/xtradb/CMakeFiles/xtradb.dir/mach/mach0data.cc.o
[ 35%] Building CXX object storage/xtradb/CMakeFiles/xtradb.dir/mem/mem0mem.cc.o
Scanning dependencies of target mi_test2
[ 35%] Building C object storage/myisam/CMakeFiles/mi_test2.dir/mi_test2.c.o
Scanning dependencies of target mi_test1
[ 35%] Building C object storage/myisam/CMakeFiles/mi_test1.dir/mi_test1.c.o
[ 35%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_users.cc.o
[ 35%] Building CXX object storage/xtradb/CMakeFiles/xtradb.dir/mem/mem0pool.cc.o
[ 35%] Linking CXX executable mi_test1
[ 35%] Built target mi_test1
[ 35%] Building CXX object storage/xtradb/CMakeFiles/xtradb.dir/mtr/mtr0log.cc.o
[ 35%] Linking CXX executable mi_test2
[ 35%] Built target mi_test2
[ 36%] Building CXX object storage/xtradb/CMakeFiles/xtradb.dir/mtr/mtr0mtr.cc.o
[ 36%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/cursor_by_thread_connect_attr.cc.o
[ 36%] Building CXX object storage/xtradb/CMakeFiles/xtradb.dir/os/os0file.cc.o
[ 36%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_session_connect.cc.o
Scanning dependencies of target connect
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/xtradb/os/os0file.cc: In function 'ulint os_file_trim(os_aio_slot_t*)':
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/xtradb/os/os0file.cc:6422:73: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'os_offset_t {aka long long unsigned int}' [-Wformat=]
    "  InnoDB: Disabling fallocate for now.\n", errno, off, trim_len, len);
                                                                         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/xtradb/os/os0file.cc:6422:73: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'size_t {aka unsigned int}' [-Wformat=]
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/xtradb/os/os0file.cc:6422:73: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'size_t {aka unsigned int}' [-Wformat=]
[ 36%] Building CXX object storage/connect/CMakeFiles/connect.dir/ha_connect.cc.o
[ 36%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_session_connect_attrs.cc.o
[ 36%] Building CXX object storage/xtradb/CMakeFiles/xtradb.dir/os/os0proc.cc.o
[ 36%] Building CXX object storage/xtradb/CMakeFiles/xtradb.dir/os/os0sync.cc.o
[ 36%] Building CXX object storage/xtradb/CMakeFiles/xtradb.dir/os/os0thread.cc.o
[ 36%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_session_account_connect_attrs.cc.o
[ 36%] Building CXX object storage/xtradb/CMakeFiles/xtradb.dir/os/os0stacktrace.cc.o
[ 36%] Building CXX object storage/connect/CMakeFiles/connect.dir/connect.cc.o
[ 36%] Building CXX object storage/xtradb/CMakeFiles/xtradb.dir/page/page0cur.cc.o
[ 36%] Building CXX object storage/connect/CMakeFiles/connect.dir/user_connect.cc.o
[ 36%] Linking CXX static library libperfschema.a
[ 36%] Built target perfschema
[ 36%] Building CXX object storage/xtradb/CMakeFiles/xtradb.dir/page/page0page.cc.o
Scanning dependencies of target sphinx
[ 36%] Building CXX object storage/sphinx/CMakeFiles/sphinx.dir/ha_sphinx.cc.o
[ 36%] Building CXX object storage/connect/CMakeFiles/connect.dir/mycat.cc.o
Scanning dependencies of target xtradb_embedded
[ 36%] Building C object storage/connect/CMakeFiles/connect.dir/fmdlex.c.o
[ 36%] Building CXX object storage/xtradb/CMakeFiles/xtradb.dir/page/page0zip.cc.o
[ 37%] Building CXX object storage/xtradb/CMakeFiles/xtradb_embedded.dir/api/api0api.cc.o
[ 37%] Building C object storage/connect/CMakeFiles/connect.dir/osutil.c.o
[ 37%] Building C object storage/connect/CMakeFiles/connect.dir/plugutil.c.o
[ 38%] Building C object storage/connect/CMakeFiles/connect.dir/rcmsg.c.o
[ 38%] Building CXX object storage/connect/CMakeFiles/connect.dir/array.cpp.o
[ 38%] Building CXX object storage/xtradb/CMakeFiles/xtradb_embedded.dir/api/api0misc.cc.o
[ 39%] Building CXX object storage/sphinx/CMakeFiles/sphinx.dir/snippets_udf.cc.o
[ 39%] Building CXX object storage/connect/CMakeFiles/connect.dir/blkfil.cpp.o
[ 39%] Building CXX object storage/xtradb/CMakeFiles/xtradb_embedded.dir/btr/btr0btr.cc.o
[ 39%] Building CXX object storage/xtradb/CMakeFiles/xtradb.dir/pars/lexyy.cc.o
[ 39%] Building CXX object storage/xtradb/CMakeFiles/xtradb.dir/pars/pars0grm.cc.o
[ 39%] Building CXX object storage/connect/CMakeFiles/connect.dir/colblk.cpp.o
[ 39%] Linking CXX shared module ha_sphinx.so
[ 39%] Built target sphinx
[ 39%] Building CXX object storage/connect/CMakeFiles/connect.dir/csort.cpp.o
[ 39%] Building CXX object storage/xtradb/CMakeFiles/xtradb.dir/pars/pars0opt.cc.o
[ 39%] Building CXX object storage/xtradb/CMakeFiles/xtradb_embedded.dir/btr/btr0cur.cc.o
[ 39%] Building CXX object storage/connect/CMakeFiles/connect.dir/filamap.cpp.o
[ 39%] Building CXX object storage/connect/CMakeFiles/connect.dir/filamdbf.cpp.o
[ 39%] Building CXX object storage/xtradb/CMakeFiles/xtradb.dir/pars/pars0pars.cc.o
[ 39%] Building CXX object storage/connect/CMakeFiles/connect.dir/filamfix.cpp.o
[ 39%] Building CXX object storage/xtradb/CMakeFiles/xtradb.dir/pars/pars0sym.cc.o
[ 39%] Building CXX object storage/xtradb/CMakeFiles/xtradb_embedded.dir/btr/btr0pcur.cc.o
[ 39%] Building CXX object storage/connect/CMakeFiles/connect.dir/filamtxt.cpp.o
[ 39%] Building CXX object storage/xtradb/CMakeFiles/xtradb.dir/que/que0que.cc.o
[ 39%] Building CXX object storage/xtradb/CMakeFiles/xtradb_embedded.dir/btr/btr0scrub.cc.o
[ 39%] Building CXX object storage/connect/CMakeFiles/connect.dir/filamvct.cpp.o
[ 39%] Building CXX object storage/xtradb/CMakeFiles/xtradb_embedded.dir/btr/btr0sea.cc.o
[ 39%] Building CXX object storage/xtradb/CMakeFiles/xtradb.dir/read/read0read.cc.o
Scanning dependencies of target hp_test2
[ 39%] Building C object storage/heap/CMakeFiles/hp_test2.dir/hp_test2.c.o
[ 39%] Building CXX object storage/xtradb/CMakeFiles/xtradb.dir/rem/rem0cmp.cc.o
[ 39%] Linking CXX executable hp_test2
[ 39%] Building CXX object storage/xtradb/CMakeFiles/xtradb_embedded.dir/btr/btr0defragment.cc.o
[ 39%] Built target hp_test2
[ 39%] Building CXX object storage/connect/CMakeFiles/connect.dir/filamzip.cpp.o
[ 39%] Building CXX object storage/xtradb/CMakeFiles/xtradb.dir/rem/rem0rec.cc.o
[ 39%] Building CXX object storage/xtradb/CMakeFiles/xtradb_embedded.dir/buf/buf0buddy.cc.o
[ 39%] Building CXX object storage/connect/CMakeFiles/connect.dir/filter.cpp.o
[ 39%] Building CXX object storage/xtradb/CMakeFiles/xtradb_embedded.dir/buf/buf0buf.cc.o
[ 39%] Building CXX object storage/xtradb/CMakeFiles/xtradb.dir/row/row0ext.cc.o
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/xtradb/buf/buf0buf.cc: In function 'ulint buf_all_freed_instance(buf_pool_t*)':
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/xtradb/buf/buf0buf.cc:5023:39: warning: format '%lu' expects argument of type 'long unsigned int', but argument 3 has type 'lsn_t {aka long long unsigned int}' [-Wformat=]
      buf_page_get_io_fix(&block->page));
                                       ^
[ 39%] Building CXX object storage/connect/CMakeFiles/connect.dir/json.cpp.o
[ 39%] Building CXX object storage/xtradb/CMakeFiles/xtradb.dir/row/row0ftsort.cc.o
Scanning dependencies of target hp_test1
[ 39%] Building C object storage/heap/CMakeFiles/hp_test1.dir/hp_test1.c.o
[ 39%] Building CXX object storage/connect/CMakeFiles/connect.dir/jsonudf.cpp.o
[ 39%] Linking CXX executable hp_test1
[ 39%] Built target hp_test1
[ 39%] Building CXX object storage/connect/CMakeFiles/connect.dir/maputil.cpp.o
[ 39%] Building CXX object storage/connect/CMakeFiles/connect.dir/myconn.cpp.o
[ 39%] Building CXX object storage/xtradb/CMakeFiles/xtradb.dir/row/row0import.cc.o
[ 39%] Building CXX object storage/xtradb/CMakeFiles/xtradb_embedded.dir/buf/buf0dblwr.cc.o
[ 39%] Building CXX object storage/xtradb/CMakeFiles/xtradb_embedded.dir/buf/buf0checksum.cc.o
[ 39%] Building CXX object storage/xtradb/CMakeFiles/xtradb_embedded.dir/buf/buf0dump.cc.o
[ 40%] Building CXX object storage/xtradb/CMakeFiles/xtradb.dir/row/row0ins.cc.o
[ 40%] Building CXX object storage/xtradb/CMakeFiles/xtradb_embedded.dir/buf/buf0flu.cc.o
[ 40%] Building CXX object storage/connect/CMakeFiles/connect.dir/myutil.cpp.o
[ 40%] Building CXX object storage/connect/CMakeFiles/connect.dir/plgdbutl.cpp.o
[ 40%] Building CXX object storage/xtradb/CMakeFiles/xtradb_embedded.dir/buf/buf0lru.cc.o
[ 40%] Building CXX object storage/connect/CMakeFiles/connect.dir/reldef.cpp.o
[ 40%] Building CXX object storage/connect/CMakeFiles/connect.dir/tabcol.cpp.o
[ 40%] Building CXX object storage/xtradb/CMakeFiles/xtradb.dir/row/row0merge.cc.o
[ 40%] Building CXX object storage/connect/CMakeFiles/connect.dir/tabdos.cpp.o
[ 41%] Building CXX object storage/connect/CMakeFiles/connect.dir/tabfix.cpp.o
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/xtradb/row/row0merge.cc: In function 'void row_merge_encrypt_buf(fil_space_crypt_t*, ulint, ulint, const unsigned char*, unsigned char*)':
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/xtradb/row/row0merge.cc:115:27: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'size_t {aka unsigned int}' [-Wformat=]
    crypted_buf, dstlen, rc);
                           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/xtradb/row/row0merge.cc: In function 'bool row_merge_decrypt_buf(fil_space_crypt_t*, ulint, ulint, const unsigned char*, unsigned char*)':
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/xtradb/row/row0merge.cc:157:27: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'size_t {aka unsigned int}' [-Wformat=]
    crypted_buf, dstlen, rc);
                           ^
[ 41%] Building CXX object storage/xtradb/CMakeFiles/xtradb_embedded.dir/buf/buf0rea.cc.o
[ 41%] Building CXX object storage/xtradb/CMakeFiles/xtradb_embedded.dir/buf/buf0mtflu.cc.o
[ 41%] Building CXX object storage/connect/CMakeFiles/connect.dir/tabfmt.cpp.o
[ 41%] Building CXX object storage/xtradb/CMakeFiles/xtradb_embedded.dir/data/data0data.cc.o
Scanning dependencies of target heap_embedded
[ 42%] Building C object storage/heap/CMakeFiles/heap_embedded.dir/_check.c.o
[ 42%] Building CXX object storage/connect/CMakeFiles/connect.dir/tabjson.cpp.o
[ 42%] Building C object storage/heap/CMakeFiles/heap_embedded.dir/_rectest.c.o
[ 42%] Building C object storage/heap/CMakeFiles/heap_embedded.dir/hp_block.c.o
[ 42%] Building CXX object storage/xtradb/CMakeFiles/xtradb.dir/row/row0mysql.cc.o
[ 42%] Building C object storage/heap/CMakeFiles/heap_embedded.dir/hp_clear.c.o
[ 42%] Building C object storage/heap/CMakeFiles/heap_embedded.dir/hp_close.c.o
[ 42%] Building C object storage/heap/CMakeFiles/heap_embedded.dir/hp_create.c.o
[ 42%] Building CXX object storage/heap/CMakeFiles/heap_embedded.dir/ha_heap.cc.o
[ 42%] Building CXX object storage/xtradb/CMakeFiles/xtradb_embedded.dir/data/data0type.cc.o
[ 42%] Building CXX object storage/xtradb/CMakeFiles/xtradb_embedded.dir/dict/dict0boot.cc.o
[ 42%] Building CXX object storage/connect/CMakeFiles/connect.dir/table.cpp.o
[ 42%] Building CXX object storage/connect/CMakeFiles/connect.dir/tabmul.cpp.o
[ 42%] Building CXX object storage/xtradb/CMakeFiles/xtradb_embedded.dir/dict/dict0crea.cc.o
[ 42%] Building C object storage/heap/CMakeFiles/heap_embedded.dir/hp_delete.c.o
[ 42%] Building CXX object storage/xtradb/CMakeFiles/xtradb.dir/row/row0log.cc.o
[ 42%] Building C object storage/heap/CMakeFiles/heap_embedded.dir/hp_extra.c.o
[ 42%] Building C object storage/heap/CMakeFiles/heap_embedded.dir/hp_hash.c.o
[ 42%] Building CXX object storage/connect/CMakeFiles/connect.dir/tabmysql.cpp.o
[ 42%] Building C object storage/heap/CMakeFiles/heap_embedded.dir/hp_info.c.o
[ 42%] Building C object storage/heap/CMakeFiles/heap_embedded.dir/hp_open.c.o
[ 42%] Building C object storage/heap/CMakeFiles/heap_embedded.dir/hp_panic.c.o
[ 42%] Building C object storage/heap/CMakeFiles/heap_embedded.dir/hp_rename.c.o
[ 43%] Building CXX object storage/xtradb/CMakeFiles/xtradb_embedded.dir/dict/dict0dict.cc.o
[ 43%] Building C object storage/heap/CMakeFiles/heap_embedded.dir/hp_rfirst.c.o
[ 43%] Building C object storage/heap/CMakeFiles/heap_embedded.dir/hp_rkey.c.o
[ 43%] Building C object storage/heap/CMakeFiles/heap_embedded.dir/hp_rlast.c.o
[ 43%] Building C object storage/heap/CMakeFiles/heap_embedded.dir/hp_rnext.c.o
[ 43%] Building C object storage/heap/CMakeFiles/heap_embedded.dir/hp_rprev.c.o
[ 43%] Building C object storage/heap/CMakeFiles/heap_embedded.dir/hp_rrnd.c.o
[ 43%] Building CXX object storage/xtradb/CMakeFiles/xtradb.dir/row/row0purge.cc.o
[ 43%] Building C object storage/heap/CMakeFiles/heap_embedded.dir/hp_rsame.c.o
[ 44%] Building C object storage/heap/CMakeFiles/heap_embedded.dir/hp_scan.c.o
[ 44%] Building C object storage/heap/CMakeFiles/heap_embedded.dir/hp_static.c.o
[ 44%] Building C object storage/heap/CMakeFiles/heap_embedded.dir/hp_update.c.o
[ 44%] Building C object storage/heap/CMakeFiles/heap_embedded.dir/hp_write.c.o
[ 44%] Linking CXX static library libheap_embedded.a
[ 44%] Built target heap_embedded
[ 44%] Building CXX object storage/connect/CMakeFiles/connect.dir/taboccur.cpp.o
[ 44%] Building CXX object storage/xtradb/CMakeFiles/xtradb.dir/row/row0row.cc.o
[ 44%] Building CXX object storage/xtradb/CMakeFiles/xtradb.dir/row/row0sel.cc.o
[ 44%] Building CXX object storage/connect/CMakeFiles/connect.dir/tabpivot.cpp.o
[ 44%] Building CXX object storage/xtradb/CMakeFiles/xtradb_embedded.dir/dict/dict0load.cc.o
[ 44%] Building CXX object storage/xtradb/CMakeFiles/xtradb.dir/row/row0uins.cc.o
[ 44%] Building CXX object storage/connect/CMakeFiles/connect.dir/tabsys.cpp.o
[ 44%] Building CXX object storage/connect/CMakeFiles/connect.dir/tabtbl.cpp.o
[ 44%] Building CXX object storage/xtradb/CMakeFiles/xtradb_embedded.dir/dict/dict0mem.cc.o
[ 44%] Building CXX object storage/connect/CMakeFiles/connect.dir/tabutil.cpp.o
[ 44%] Building CXX object storage/xtradb/CMakeFiles/xtradb.dir/row/row0umod.cc.o
[ 44%] Building CXX object storage/xtradb/CMakeFiles/xtradb_embedded.dir/dict/dict0stats.cc.o
[ 44%] Building CXX object storage/xtradb/CMakeFiles/xtradb.dir/row/row0undo.cc.o
[ 44%] Building CXX object storage/connect/CMakeFiles/connect.dir/tabvct.cpp.o
[ 44%] Building CXX object storage/connect/CMakeFiles/connect.dir/tabvir.cpp.o
[ 44%] Building CXX object storage/xtradb/CMakeFiles/xtradb_embedded.dir/dict/dict0stats_bg.cc.o
[ 44%] Building CXX object storage/xtradb/CMakeFiles/xtradb.dir/row/row0upd.cc.o
[ 44%] Building CXX object storage/connect/CMakeFiles/connect.dir/tabxcl.cpp.o
[ 44%] Building CXX object storage/connect/CMakeFiles/connect.dir/valblk.cpp.o
[ 44%] Building CXX object storage/xtradb/CMakeFiles/xtradb_embedded.dir/dyn/dyn0dyn.cc.o
[ 44%] Building CXX object storage/connect/CMakeFiles/connect.dir/value.cpp.o
[ 44%] Building CXX object storage/xtradb/CMakeFiles/xtradb_embedded.dir/eval/eval0eval.cc.o
[ 44%] Building CXX object storage/xtradb/CMakeFiles/xtradb.dir/row/row0quiesce.cc.o
[ 44%] Building CXX object storage/xtradb/CMakeFiles/xtradb_embedded.dir/eval/eval0proc.cc.o
[ 44%] Building CXX object storage/xtradb/CMakeFiles/xtradb_embedded.dir/fil/fil0fil.cc.o
[ 44%] Building CXX object storage/xtradb/CMakeFiles/xtradb.dir/row/row0vers.cc.o
[ 44%] Building CXX object storage/connect/CMakeFiles/connect.dir/xindex.cpp.o
[ 44%] Building CXX object storage/xtradb/CMakeFiles/xtradb.dir/srv/srv0conc.cc.o
[ 44%] Building CXX object storage/connect/CMakeFiles/connect.dir/xobject.cpp.o
[ 44%] Building C object storage/connect/CMakeFiles/connect.dir/inihandl.c.o
[ 44%] Building CXX object storage/xtradb/CMakeFiles/xtradb.dir/srv/srv0mon.cc.o
[ 44%] Building CXX object storage/xtradb/CMakeFiles/xtradb.dir/srv/srv0srv.cc.o
[ 44%] Linking CXX shared module ha_connect.so
[ 44%] Built target connect
[ 44%] Building CXX object storage/xtradb/CMakeFiles/xtradb_embedded.dir/fil/fil0pagecompress.cc.o
[ 44%] Building CXX object storage/xtradb/CMakeFiles/xtradb.dir/sync/sync0arr.cc.o
[ 44%] Building CXX object storage/xtradb/CMakeFiles/xtradb.dir/srv/srv0start.cc.o
[ 44%] Building CXX object storage/xtradb/CMakeFiles/xtradb_embedded.dir/fil/fil0crypt.cc.o
[ 44%] Building CXX object storage/xtradb/CMakeFiles/xtradb_embedded.dir/fut/fut0fut.cc.o
[ 44%] Building CXX object storage/xtradb/CMakeFiles/xtradb_embedded.dir/fsp/fsp0fsp.cc.o
[ 44%] Building CXX object storage/xtradb/CMakeFiles/xtradb_embedded.dir/fut/fut0lst.cc.o
[ 44%] Building CXX object storage/xtradb/CMakeFiles/xtradb.dir/sync/sync0rw.cc.o
Scanning dependencies of target federatedx
[ 44%] Building CXX object storage/federatedx/CMakeFiles/federatedx.dir/ha_federatedx.cc.o
[ 44%] Building CXX object storage/xtradb/CMakeFiles/xtradb.dir/sync/sync0sync.cc.o
[ 44%] Building CXX object storage/xtradb/CMakeFiles/xtradb.dir/trx/trx0i_s.cc.o
[ 44%] Building CXX object storage/xtradb/CMakeFiles/xtradb_embedded.dir/ha/ha0ha.cc.o
[ 45%] Building CXX object storage/xtradb/CMakeFiles/xtradb.dir/trx/trx0purge.cc.o
[ 45%] Building CXX object storage/federatedx/CMakeFiles/federatedx.dir/federatedx_txn.cc.o
[ 45%] Building CXX object storage/xtradb/CMakeFiles/xtradb_embedded.dir/ha/ha0storage.cc.o
[ 45%] Building CXX object storage/xtradb/CMakeFiles/xtradb.dir/trx/trx0rec.cc.o
[ 45%] Building CXX object storage/xtradb/CMakeFiles/xtradb_embedded.dir/ha/hash0hash.cc.o
[ 45%] Building CXX object storage/federatedx/CMakeFiles/federatedx.dir/federatedx_io.cc.o
[ 45%] Building CXX object storage/xtradb/CMakeFiles/xtradb_embedded.dir/fts/fts0fts.cc.o
Scanning dependencies of target perfschema_embedded
[ 45%] Building CXX object storage/federatedx/CMakeFiles/federatedx.dir/federatedx_io_null.cc.o
[ 45%] Building CXX object storage/federatedx/CMakeFiles/federatedx.dir/federatedx_io_mysql.cc.o
[ 45%] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/cursor_by_account.cc.o
[ 45%] Building CXX object storage/xtradb/CMakeFiles/xtradb.dir/trx/trx0roll.cc.o
[ 45%] Linking CXX shared module ha_federatedx.so
[ 45%] Built target federatedx
[ 45%] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/cursor_by_host.cc.o
[ 45%] Building CXX object storage/xtradb/CMakeFiles/xtradb_embedded.dir/fts/fts0ast.cc.o
[ 45%] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/cursor_by_thread.cc.o
[ 45%] Building CXX object storage/xtradb/CMakeFiles/xtradb.dir/trx/trx0rseg.cc.o
[ 45%] Building CXX object storage/xtradb/CMakeFiles/xtradb_embedded.dir/fts/fts0blex.cc.o
[ 45%] Building CXX object storage/xtradb/CMakeFiles/xtradb_embedded.dir/fts/fts0config.cc.o
Scanning dependencies of target pfs_server_stubs
[ 45%] Building CXX object storage/xtradb/CMakeFiles/xtradb.dir/trx/trx0sys.cc.o
[ 46%] Building CXX object storage/perfschema/unittest/CMakeFiles/pfs_server_stubs.dir/pfs_server_stubs.cc.o
[ 46%] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/cursor_by_user.cc.o
[ 47%] Building CXX object storage/xtradb/CMakeFiles/xtradb_embedded.dir/fts/fts0opt.cc.o
[ 47%] Building CXX object storage/xtradb/CMakeFiles/xtradb.dir/trx/trx0trx.cc.o
[ 47%] Linking CXX static library libpfs_server_stubs.a
[ 47%] Built target pfs_server_stubs
[ 47%] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/ha_perfschema.cc.o
[ 47%] Building CXX object storage/xtradb/CMakeFiles/xtradb.dir/trx/trx0undo.cc.o
[ 47%] Building CXX object storage/xtradb/CMakeFiles/xtradb_embedded.dir/fts/fts0pars.cc.o
[ 47%] Building CXX object storage/xtradb/CMakeFiles/xtradb_embedded.dir/fts/fts0que.cc.o
[ 47%] Building CXX object storage/xtradb/CMakeFiles/xtradb.dir/usr/usr0sess.cc.o
[ 47%] Building CXX object storage/xtradb/CMakeFiles/xtradb_embedded.dir/fts/fts0sql.cc.o
[ 47%] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/pfs.cc.o
[ 47%] Building CXX object storage/xtradb/CMakeFiles/xtradb.dir/ut/ut0bh.cc.o
[ 47%] Building CXX object storage/xtradb/CMakeFiles/xtradb.dir/ut/ut0byte.cc.o
[ 47%] Building CXX object storage/xtradb/CMakeFiles/xtradb_embedded.dir/fts/fts0tlex.cc.o
[ 47%] Building CXX object storage/xtradb/CMakeFiles/xtradb.dir/ut/ut0crc32.cc.o
[ 47%] Building CXX object storage/xtradb/CMakeFiles/xtradb_embedded.dir/handler/ha_innodb.cc.o
[ 47%] Building CXX object storage/xtradb/CMakeFiles/xtradb.dir/ut/ut0dbg.cc.o
[ 47%] Building CXX object storage/xtradb/CMakeFiles/xtradb.dir/ut/ut0list.cc.o
Scanning dependencies of target spider
[ 47%] Building CXX object storage/xtradb/CMakeFiles/xtradb.dir/ut/ut0mem.cc.o
[ 47%] Building CXX object storage/spider/CMakeFiles/spider.dir/spd_param.cc.o
[ 47%] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/pfs_account.cc.o
[ 47%] Building CXX object storage/xtradb/CMakeFiles/xtradb.dir/ut/ut0rbt.cc.o
[ 47%] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/pfs_autosize.cc.o
[ 47%] Building CXX object storage/xtradb/CMakeFiles/xtradb.dir/ut/ut0rnd.cc.o
[ 47%] Building CXX object storage/xtradb/CMakeFiles/xtradb.dir/ut/ut0ut.cc.o
[ 47%] Building CXX object storage/xtradb/CMakeFiles/xtradb.dir/ut/ut0vec.cc.o
[ 47%] Building CXX object storage/spider/CMakeFiles/spider.dir/spd_sys_table.cc.o
[ 47%] Building CXX object storage/xtradb/CMakeFiles/xtradb.dir/ut/ut0wqueue.cc.o
[ 47%] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/pfs_column_values.cc.o
[ 48%] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/pfs_con_slice.cc.o
[ 48%] Building CXX object storage/xtradb/CMakeFiles/xtradb.dir/ut/ut0timer.cc.o
[ 48%] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/pfs_defaults.cc.o
[ 48%] Linking CXX static library libxtradb.a
[ 48%] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/pfs_digest.cc.o
[ 48%] Built target xtradb
[ 48%] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/pfs_engine_table.cc.o
[ 48%] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/pfs_events_stages.cc.o
[ 48%] Building CXX object storage/spider/CMakeFiles/spider.dir/spd_trx.cc.o
[ 48%] Building CXX object storage/spider/CMakeFiles/spider.dir/spd_db_conn.cc.o
[ 48%] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/pfs_events_statements.cc.o
[ 48%] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/pfs_events_waits.cc.o
[ 48%] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/pfs_global.cc.o
[ 48%] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/pfs_host.cc.o
[ 48%] Building CXX object storage/xtradb/CMakeFiles/xtradb_embedded.dir/handler/handler0alter.cc.o
[ 48%] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/pfs_instr.cc.o
[ 48%] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/pfs_instr_class.cc.o
[ 48%] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/pfs_server.cc.o
[ 48%] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/pfs_setup_actor.cc.o
[ 48%] Building CXX object storage/spider/CMakeFiles/spider.dir/spd_conn.cc.o
[ 48%] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/pfs_setup_object.cc.o
[ 48%] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/pfs_timer.cc.o
[ 48%] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/pfs_user.cc.o
[ 48%] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/pfs_visitor.cc.o
[ 48%] Building CXX object storage/spider/CMakeFiles/spider.dir/spd_table.cc.o
[ 48%] Building CXX object storage/xtradb/CMakeFiles/xtradb_embedded.dir/handler/i_s.cc.o
[ 48%] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_accounts.cc.o
[ 48%] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_all_instr.cc.o
[ 48%] Building CXX object storage/xtradb/CMakeFiles/xtradb_embedded.dir/handler/xtradb_i_s.cc.o
[ 48%] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_esgs_by_account_by_event_name.cc.o
Scanning dependencies of target innobase
[ 48%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/api/api0api.cc.o
[ 48%] Building CXX object storage/xtradb/CMakeFiles/xtradb_embedded.dir/ibuf/ibuf0ibuf.cc.o
[ 48%] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_esgs_by_host_by_event_name.cc.o
[ 48%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/api/api0misc.cc.o
[ 48%] Building CXX object storage/spider/CMakeFiles/spider.dir/spd_direct_sql.cc.o
[ 49%] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_esgs_by_thread_by_event_name.cc.o
[ 49%] Building CXX object storage/xtradb/CMakeFiles/xtradb_embedded.dir/lock/lock0iter.cc.o
[ 49%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/btr/btr0btr.cc.o
[ 49%] Building CXX object storage/xtradb/CMakeFiles/xtradb_embedded.dir/lock/lock0lock.cc.o
[ 49%] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_esgs_by_user_by_event_name.cc.o
[ 49%] Building CXX object storage/spider/CMakeFiles/spider.dir/spd_udf.cc.o
[ 49%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/btr/btr0cur.cc.o
[ 49%] Building CXX object storage/spider/CMakeFiles/spider.dir/spd_ping_table.cc.o
[ 49%] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_esgs_global_by_event_name.cc.o
[ 49%] Building CXX object storage/xtradb/CMakeFiles/xtradb_embedded.dir/lock/lock0wait.cc.o
[ 49%] Building CXX object storage/spider/CMakeFiles/spider.dir/spd_copy_tables.cc.o
[ 49%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/btr/btr0pcur.cc.o
[ 49%] Building CXX object storage/xtradb/CMakeFiles/xtradb_embedded.dir/log/log0log.cc.o
[ 49%] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_esms_by_account_by_event_name.cc.o
[ 50%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/btr/btr0scrub.cc.o
[ 50%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/btr/btr0sea.cc.o
[ 50%] Building CXX object storage/spider/CMakeFiles/spider.dir/spd_i_s.cc.o
[ 50%] Building CXX object storage/xtradb/CMakeFiles/xtradb_embedded.dir/log/log0online.cc.o
[ 50%] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_esms_by_host_by_event_name.cc.o
[ 50%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/btr/btr0defragment.cc.o
[ 50%] Building CXX object storage/xtradb/CMakeFiles/xtradb_embedded.dir/log/log0recv.cc.o
[ 50%] Building CXX object storage/spider/CMakeFiles/spider.dir/spd_malloc.cc.o
[ 50%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/buf/buf0buddy.cc.o
[ 50%] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_esms_by_digest.cc.o
[ 50%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/buf/buf0buf.cc.o
[ 50%] Building CXX object storage/xtradb/CMakeFiles/xtradb_embedded.dir/log/log0crypt.cc.o
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/xtradb/log/log0crypt.cc: In function 'void log_crypt_print_checkpoint_keys(const unsigned char*)':
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/xtradb/log/log0crypt.cc:147:82: warning: format '%lu' expects argument of type 'long unsigned int', but argument 3 has type 'ib_uint64_t {aka long long unsigned int}' [-Wformat=]
   fprintf(stderr, "InnoDB: redo log checkpoint: %lu [ chk key ]: ", checkpoint_no);
                                                                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/xtradb/log/log0crypt.cc:152:20: warning: format '%lu' expects argument of type 'long unsigned int', but argument 3 has type 'ib_uint64_t {aka long long unsigned int}' [-Wformat=]
     it->key_version);
                    ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/innobase/buf/buf0buf.cc: In function 'ulint buf_all_freed_instance(buf_pool_t*)':
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/innobase/buf/buf0buf.cc:4850:39: warning: format '%lu' expects argument of type 'long unsigned int', but argument 3 has type 'lsn_t {aka long long unsigned int}' [-Wformat=]
      buf_page_get_io_fix(&block->page));
                                       ^
[ 50%] Building CXX object storage/spider/CMakeFiles/spider.dir/ha_spider.cc.o
[ 50%] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_esms_by_thread_by_event_name.cc.o
[ 50%] Building CXX object storage/xtradb/CMakeFiles/xtradb_embedded.dir/mach/mach0data.cc.o
[ 50%] Building CXX object storage/xtradb/CMakeFiles/xtradb_embedded.dir/mem/mem0mem.cc.o
[ 50%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/buf/buf0dblwr.cc.o
[ 50%] Building CXX object storage/xtradb/CMakeFiles/xtradb_embedded.dir/mem/mem0pool.cc.o
[ 50%] Building CXX object storage/xtradb/CMakeFiles/xtradb_embedded.dir/mtr/mtr0log.cc.o
[ 50%] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_esms_by_user_by_event_name.cc.o
[ 50%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/buf/buf0checksum.cc.o
[ 51%] Building CXX object storage/xtradb/CMakeFiles/xtradb_embedded.dir/mtr/mtr0mtr.cc.o
[ 51%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/buf/buf0dump.cc.o
[ 51%] Building CXX object storage/xtradb/CMakeFiles/xtradb_embedded.dir/os/os0file.cc.o
[ 51%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/buf/buf0flu.cc.o
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/xtradb/os/os0file.cc: In function 'ulint os_file_trim(os_aio_slot_t*)':
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/xtradb/os/os0file.cc:6422:73: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'os_offset_t {aka long long unsigned int}' [-Wformat=]
    "  InnoDB: Disabling fallocate for now.\n", errno, off, trim_len, len);
                                                                         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/xtradb/os/os0file.cc:6422:73: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'size_t {aka unsigned int}' [-Wformat=]
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/xtradb/os/os0file.cc:6422:73: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'size_t {aka unsigned int}' [-Wformat=]
[ 51%] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_esms_global_by_event_name.cc.o
[ 51%] Building CXX object storage/xtradb/CMakeFiles/xtradb_embedded.dir/os/os0proc.cc.o
[ 51%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/buf/buf0lru.cc.o
[ 51%] Building CXX object storage/xtradb/CMakeFiles/xtradb_embedded.dir/os/os0sync.cc.o
[ 51%] Building CXX object storage/xtradb/CMakeFiles/xtradb_embedded.dir/os/os0thread.cc.o
[ 51%] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_events_stages.cc.o
[ 51%] Building CXX object storage/xtradb/CMakeFiles/xtradb_embedded.dir/os/os0stacktrace.cc.o
[ 51%] Building CXX object storage/xtradb/CMakeFiles/xtradb_embedded.dir/page/page0cur.cc.o
[ 51%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/buf/buf0rea.cc.o
[ 51%] Building CXX object storage/spider/CMakeFiles/spider.dir/spd_db_mysql.cc.o
[ 51%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/buf/buf0mtflu.cc.o
[ 51%] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_events_statements.cc.o
[ 51%] Building CXX object storage/xtradb/CMakeFiles/xtradb_embedded.dir/page/page0page.cc.o
[ 51%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/data/data0data.cc.o
[ 51%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/data/data0type.cc.o
[ 51%] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_events_waits.cc.o
[ 51%] Building CXX object storage/xtradb/CMakeFiles/xtradb_embedded.dir/page/page0zip.cc.o
[ 51%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/dict/dict0boot.cc.o
[ 51%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/dict/dict0crea.cc.o
[ 51%] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_events_waits_summary.cc.o
[ 51%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/dict/dict0dict.cc.o
[ 51%] Building CXX object storage/xtradb/CMakeFiles/xtradb_embedded.dir/pars/lexyy.cc.o
[ 51%] Building CXX object storage/xtradb/CMakeFiles/xtradb_embedded.dir/pars/pars0grm.cc.o
[ 51%] Building CXX object storage/spider/CMakeFiles/spider.dir/spd_db_handlersocket.cc.o
[ 51%] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_ews_by_account_by_event_name.cc.o
[ 51%] Building CXX object storage/xtradb/CMakeFiles/xtradb_embedded.dir/pars/pars0opt.cc.o
[ 51%] Building CXX object storage/xtradb/CMakeFiles/xtradb_embedded.dir/pars/pars0pars.cc.o
[ 51%] Building CXX object storage/spider/CMakeFiles/spider.dir/spd_db_oracle.cc.o
[ 51%] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_ews_by_host_by_event_name.cc.o
[ 51%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/dict/dict0load.cc.o
[ 51%] Building CXX object storage/xtradb/CMakeFiles/xtradb_embedded.dir/pars/pars0sym.cc.o
[ 51%] Building CXX object storage/spider/CMakeFiles/spider.dir/hs_client/config.cpp.o
[ 51%] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_ews_by_thread_by_event_name.cc.o
[ 51%] Building CXX object storage/xtradb/CMakeFiles/xtradb_embedded.dir/que/que0que.cc.o
[ 51%] Building CXX object storage/spider/CMakeFiles/spider.dir/hs_client/escape.cpp.o
[ 51%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/dict/dict0mem.cc.o
[ 51%] Building CXX object storage/xtradb/CMakeFiles/xtradb_embedded.dir/read/read0read.cc.o
[ 51%] Building CXX object storage/spider/CMakeFiles/spider.dir/hs_client/fatal.cpp.o
[ 51%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/dict/dict0stats.cc.o
[ 51%] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_ews_by_user_by_event_name.cc.o
[ 51%] Building CXX object storage/xtradb/CMakeFiles/xtradb_embedded.dir/rem/rem0cmp.cc.o
[ 52%] Building CXX object storage/spider/CMakeFiles/spider.dir/hs_client/hstcpcli.cpp.o
[ 52%] Building CXX object storage/xtradb/CMakeFiles/xtradb_embedded.dir/rem/rem0rec.cc.o
[ 52%] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_ews_global_by_event_name.cc.o
[ 52%] Building CXX object storage/spider/CMakeFiles/spider.dir/hs_client/socket.cpp.o
[ 52%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/dict/dict0stats_bg.cc.o
[ 52%] Building CXX object storage/xtradb/CMakeFiles/xtradb_embedded.dir/row/row0ext.cc.o
[ 52%] Building CXX object storage/spider/CMakeFiles/spider.dir/hs_client/string_util.cpp.o
[ 52%] Building CXX object storage/xtradb/CMakeFiles/xtradb_embedded.dir/row/row0ftsort.cc.o
[ 53%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/dyn/dyn0dyn.cc.o
[ 53%] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_file_instances.cc.o
[ 53%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/eval/eval0eval.cc.o
[ 53%] Linking CXX shared module ha_spider.so
[ 53%] Built target spider
[ 53%] Building CXX object storage/xtradb/CMakeFiles/xtradb_embedded.dir/row/row0import.cc.o
[ 53%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/eval/eval0proc.cc.o
[ 53%] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_file_summary_by_instance.cc.o
[ 53%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/fil/fil0fil.cc.o
[ 53%] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_file_summary_by_event_name.cc.o
[ 54%] Building CXX object storage/xtradb/CMakeFiles/xtradb_embedded.dir/row/row0ins.cc.o
[ 55%] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_socket_instances.cc.o
[ 55%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/fil/fil0pagecompress.cc.o
[ 55%] Building CXX object storage/xtradb/CMakeFiles/xtradb_embedded.dir/row/row0merge.cc.o
[ 55%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/fil/fil0crypt.cc.o
Scanning dependencies of target csv_embedded
[ 55%] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_socket_summary_by_instance.cc.o
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/xtradb/row/row0merge.cc: In function 'void row_merge_encrypt_buf(fil_space_crypt_t*, ulint, ulint, const unsigned char*, unsigned char*)':
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/xtradb/row/row0merge.cc:115:27: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'size_t {aka unsigned int}' [-Wformat=]
    crypted_buf, dstlen, rc);
                           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/xtradb/row/row0merge.cc: In function 'bool row_merge_decrypt_buf(fil_space_crypt_t*, ulint, ulint, const unsigned char*, unsigned char*)':
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/xtradb/row/row0merge.cc:157:27: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'size_t {aka unsigned int}' [-Wformat=]
    crypted_buf, dstlen, rc);
                           ^
[ 55%] Building CXX object storage/csv/CMakeFiles/csv_embedded.dir/ha_tina.cc.o
[ 55%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/fsp/fsp0fsp.cc.o
[ 55%] Building CXX object storage/xtradb/CMakeFiles/xtradb_embedded.dir/row/row0mysql.cc.o
[ 55%] Building CXX object storage/csv/CMakeFiles/csv_embedded.dir/transparent_file.cc.o
[ 55%] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_socket_summary_by_event_name.cc.o
[ 55%] Linking CXX static library libcsv_embedded.a
[ 55%] Built target csv_embedded
Scanning dependencies of target aria_embedded
[ 55%] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_helper.cc.o
[ 55%] Building C object storage/maria/CMakeFiles/aria_embedded.dir/ma_init.c.o
[ 55%] Building CXX object storage/xtradb/CMakeFiles/xtradb_embedded.dir/row/row0log.cc.o
[ 55%] Building C object storage/maria/CMakeFiles/aria_embedded.dir/ma_open.c.o
[ 55%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/fut/fut0fut.cc.o
[ 55%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/fut/fut0lst.cc.o
[ 55%] Building C object storage/maria/CMakeFiles/aria_embedded.dir/ma_extra.c.o
[ 55%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/ha/ha0ha.cc.o
[ 55%] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_host_cache.cc.o
[ 55%] Building CXX object storage/xtradb/CMakeFiles/xtradb_embedded.dir/row/row0purge.cc.o
[ 55%] Building C object storage/maria/CMakeFiles/aria_embedded.dir/ma_info.c.o
[ 55%] Building C object storage/maria/CMakeFiles/aria_embedded.dir/ma_rkey.c.o
[ 55%] Building C object storage/maria/CMakeFiles/aria_embedded.dir/ma_rnext.c.o
[ 55%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/ha/ha0storage.cc.o
[ 55%] Building C object storage/maria/CMakeFiles/aria_embedded.dir/ma_rnext_same.c.o
[ 55%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/ha/hash0hash.cc.o
[ 55%] Building C object storage/maria/CMakeFiles/aria_embedded.dir/ma_search.c.o
[ 55%] Building CXX object storage/xtradb/CMakeFiles/xtradb_embedded.dir/row/row0row.cc.o
[ 55%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/fts/fts0fts.cc.o
[ 55%] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_hosts.cc.o
[ 55%] Building C object storage/maria/CMakeFiles/aria_embedded.dir/ma_page.c.o
[ 55%] Building CXX object storage/xtradb/CMakeFiles/xtradb_embedded.dir/row/row0sel.cc.o
[ 55%] Building C object storage/maria/CMakeFiles/aria_embedded.dir/ma_key_recover.c.o
[ 55%] Building C object storage/maria/CMakeFiles/aria_embedded.dir/ma_key.c.o
[ 55%] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_os_global_by_type.cc.o
[ 55%] Building C object storage/maria/CMakeFiles/aria_embedded.dir/ma_locking.c.o
[ 55%] Building C object storage/maria/CMakeFiles/aria_embedded.dir/ma_state.c.o
[ 55%] Building C object storage/maria/CMakeFiles/aria_embedded.dir/ma_rrnd.c.o
[ 55%] Building C object storage/maria/CMakeFiles/aria_embedded.dir/ma_scan.c.o
[ 55%] Building C object storage/maria/CMakeFiles/aria_embedded.dir/ma_cache.c.o
[ 55%] Building CXX object storage/xtradb/CMakeFiles/xtradb_embedded.dir/row/row0uins.cc.o
[ 56%] Building C object storage/maria/CMakeFiles/aria_embedded.dir/ma_statrec.c.o
[ 56%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/fts/fts0ast.cc.o
[ 56%] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_performance_timers.cc.o
[ 56%] Building C object storage/maria/CMakeFiles/aria_embedded.dir/ma_packrec.c.o
[ 56%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/fts/fts0blex.cc.o
[ 56%] Building CXX object storage/xtradb/CMakeFiles/xtradb_embedded.dir/row/row0umod.cc.o
[ 56%] Building C object storage/maria/CMakeFiles/aria_embedded.dir/ma_dynrec.c.o
[ 56%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/fts/fts0config.cc.o
[ 56%] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_setup_actors.cc.o
[ 56%] Building CXX object storage/xtradb/CMakeFiles/xtradb_embedded.dir/row/row0undo.cc.o
[ 56%] Building C object storage/maria/CMakeFiles/aria_embedded.dir/ma_blockrec.c.o
[ 56%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/fts/fts0opt.cc.o
[ 56%] Building CXX object storage/xtradb/CMakeFiles/xtradb_embedded.dir/row/row0upd.cc.o
[ 56%] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_setup_consumers.cc.o
[ 56%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/fts/fts0pars.cc.o
[ 56%] Building C object storage/maria/CMakeFiles/aria_embedded.dir/ma_bitmap.c.o
[ 56%] Building CXX object storage/xtradb/CMakeFiles/xtradb_embedded.dir/row/row0quiesce.cc.o
[ 56%] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_setup_instruments.cc.o
[ 56%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/fts/fts0que.cc.o
[ 56%] Building C object storage/maria/CMakeFiles/aria_embedded.dir/ma_update.c.o
[ 56%] Building CXX object storage/xtradb/CMakeFiles/xtradb_embedded.dir/row/row0vers.cc.o
[ 56%] Building C object storage/maria/CMakeFiles/aria_embedded.dir/ma_write.c.o
[ 56%] Building CXX object storage/xtradb/CMakeFiles/xtradb_embedded.dir/srv/srv0conc.cc.o
[ 56%] Building C object storage/maria/CMakeFiles/aria_embedded.dir/ma_unique.c.o
[ 56%] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_setup_objects.cc.o
[ 56%] Building C object storage/maria/CMakeFiles/aria_embedded.dir/ma_delete.c.o
[ 56%] Building CXX object storage/xtradb/CMakeFiles/xtradb_embedded.dir/srv/srv0mon.cc.o
[ 56%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/fts/fts0sql.cc.o
[ 56%] Building C object storage/maria/CMakeFiles/aria_embedded.dir/ma_rprev.c.o
[ 56%] Building C object storage/maria/CMakeFiles/aria_embedded.dir/ma_rfirst.c.o
[ 56%] Building CXX object storage/xtradb/CMakeFiles/xtradb_embedded.dir/srv/srv0srv.cc.o
[ 56%] Building C object storage/maria/CMakeFiles/aria_embedded.dir/ma_rlast.c.o
[ 56%] Building C object storage/maria/CMakeFiles/aria_embedded.dir/ma_rsame.c.o
[ 56%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/fts/fts0tlex.cc.o
[ 56%] Building C object storage/maria/CMakeFiles/aria_embedded.dir/ma_rsamepos.c.o
[ 56%] Building C object storage/maria/CMakeFiles/aria_embedded.dir/ma_panic.c.o
[ 56%] Building C object storage/maria/CMakeFiles/aria_embedded.dir/ma_close.c.o
[ 56%] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_setup_timers.cc.o
[ 57%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/handler/ha_innodb.cc.o
[ 57%] Building C object storage/maria/CMakeFiles/aria_embedded.dir/ma_create.c.o
[ 57%] Building CXX object storage/xtradb/CMakeFiles/xtradb_embedded.dir/srv/srv0start.cc.o
[ 57%] Building C object storage/maria/CMakeFiles/aria_embedded.dir/ma_range.c.o
[ 57%] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_sync_instances.cc.o
[ 57%] Building C object storage/maria/CMakeFiles/aria_embedded.dir/ma_dbug.c.o
[ 57%] Building C object storage/maria/CMakeFiles/aria_embedded.dir/ma_checksum.c.o
In file included from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/sql/log.h:22:0,
                 from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/sql/sql_class.h:27,
                 from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/sql/sql_acl.h:21,
                 from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/innobase/handler/ha_innodb.cc:41:
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/innobase/handler/ha_innodb.cc: In function 'int wsrep_innobase_kill_one_trx(void*, const trx_t*, trx_t*, ulint)':
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/sql/wsrep_mysqld.h:197:54: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'trx_id_t {aka long long unsigned int}' [-Wformat=]
         snprintf(msg, sizeof(msg) - 1, ## __VA_ARGS__);           \
                                                      ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/include/wsrep.h:45:26: note: in expansion of macro 'WSREP_LOG'
 #define WSREP_WARN(...)  WSREP_LOG(sql_print_warning,     ##__VA_ARGS__)
                          ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/innobase/handler/ha_innodb.cc:18362:3: note: in expansion of macro 'WSREP_WARN'
   WSREP_WARN("no THD for trx: %lu", victim_trx->id);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/sql/wsrep_mysqld.h:197:54: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'long long unsigned int' [-Wformat=]
         snprintf(msg, sizeof(msg) - 1, ## __VA_ARGS__);           \
                                                      ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/include/wsrep.h:45:26: note: in expansion of macro 'WSREP_LOG'
 #define WSREP_WARN(...)  WSREP_LOG(sql_print_warning,     ##__VA_ARGS__)
                          ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/innobase/handler/ha_innodb.cc:18368:3: note: in expansion of macro 'WSREP_WARN'
   WSREP_WARN("no BF THD for trx: %lu", (bf_trx) ? bf_trx->id : 0);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/sql/wsrep_mysqld.h:197:54: warning: format '%lu' expects argument of type 'long unsigned int', but argument 7 has type 'trx_id_t {aka long long unsigned int}' [-Wformat=]
         snprintf(msg, sizeof(msg) - 1, ## __VA_ARGS__);           \
                                                      ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/include/wsrep.h:43:26: note: in expansion of macro 'WSREP_LOG'
     if (wsrep_debug)     WSREP_LOG(sql_print_information, ##__VA_ARGS__)
                          ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/innobase/handler/ha_innodb.cc:18374:2: note: in expansion of macro 'WSREP_DEBUG'
  WSREP_DEBUG("BF kill (%lu, seqno: %lld), victim: (%lu) trx: %lu",
  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/sql/wsrep_mysqld.h:197:54: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'trx_id_t {aka long long unsigned int}' [-Wformat=]
         snprintf(msg, sizeof(msg) - 1, ## __VA_ARGS__);           \
                                                      ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/include/wsrep.h:43:26: note: in expansion of macro 'WSREP_LOG'
     if (wsrep_debug)     WSREP_LOG(sql_print_information, ##__VA_ARGS__)
                          ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/innobase/handler/ha_innodb.cc:18394:3: note: in expansion of macro 'WSREP_DEBUG'
   WSREP_DEBUG("kill trx EXITING for %lu", victim_trx->id);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/sql/wsrep_mysqld.h:197:54: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'trx_id_t {aka long long unsigned int}' [-Wformat=]
         snprintf(msg, sizeof(msg) - 1, ## __VA_ARGS__);           \
                                                      ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/include/wsrep.h:43:26: note: in expansion of macro 'WSREP_LOG'
     if (wsrep_debug)     WSREP_LOG(sql_print_information, ##__VA_ARGS__)
                          ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/innobase/handler/ha_innodb.cc:18400:3: note: in expansion of macro 'WSREP_DEBUG'
   WSREP_DEBUG("withdraw for BF trx: %lu, state: %d",
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/sql/wsrep_mysqld.h:197:54: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'trx_id_t {aka long long unsigned int}' [-Wformat=]
         snprintf(msg, sizeof(msg) - 1, ## __VA_ARGS__);           \
                                                      ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/include/wsrep.h:43:26: note: in expansion of macro 'WSREP_LOG'
     if (wsrep_debug)     WSREP_LOG(sql_print_information, ##__VA_ARGS__)
                          ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/innobase/handler/ha_innodb.cc:18410:3: note: in expansion of macro 'WSREP_DEBUG'
   WSREP_DEBUG("victim %lu in MUST ABORT state",
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/sql/wsrep_mysqld.h:197:54: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'trx_id_t {aka long long unsigned int}' [-Wformat=]
         snprintf(msg, sizeof(msg) - 1, ## __VA_ARGS__);           \
                                                      ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/include/wsrep.h:43:26: note: in expansion of macro 'WSREP_LOG'
     if (wsrep_debug)     WSREP_LOG(sql_print_information, ##__VA_ARGS__)
                          ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/innobase/handler/ha_innodb.cc:18419:3: note: in expansion of macro 'WSREP_DEBUG'
   WSREP_DEBUG("victim %lu in state %d",
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/sql/wsrep_mysqld.h:197:54: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'trx_id_t {aka long long unsigned int}' [-Wformat=]
         snprintf(msg, sizeof(msg) - 1, ## __VA_ARGS__);           \
                                                      ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/include/wsrep.h:43:26: note: in expansion of macro 'WSREP_LOG'
     if (wsrep_debug)     WSREP_LOG(sql_print_information, ##__VA_ARGS__)
                          ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/innobase/handler/ha_innodb.cc:18432:3: note: in expansion of macro 'WSREP_DEBUG'
   WSREP_DEBUG("kill trx QUERY_COMMITTING for %lu",
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/sql/wsrep_mysqld.h:197:54: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'trx_id_t {aka long long unsigned int}' [-Wformat=]
         snprintf(msg, sizeof(msg) - 1, ## __VA_ARGS__);           \
                                                      ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/include/wsrep.h:43:26: note: in expansion of macro 'WSREP_LOG'
     if (wsrep_debug)     WSREP_LOG(sql_print_information, ##__VA_ARGS__)
                          ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/innobase/handler/ha_innodb.cc:18447:5: note: in expansion of macro 'WSREP_DEBUG'
     WSREP_DEBUG("cancel commit warning: %lu",
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/sql/wsrep_mysqld.h:197:54: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'trx_id_t {aka long long unsigned int}' [-Wformat=]
         snprintf(msg, sizeof(msg) - 1, ## __VA_ARGS__);           \
                                                      ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/include/wsrep.h:46:26: note: in expansion of macro 'WSREP_LOG'
 #define WSREP_ERROR(...) WSREP_LOG(sql_print_error,       ##__VA_ARGS__)
                          ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/innobase/handler/ha_innodb.cc:18456:5: note: in expansion of macro 'WSREP_ERROR'
     WSREP_ERROR(
     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/sql/wsrep_mysqld.h:197:54: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'trx_id_t {aka long long unsigned int}' [-Wformat=]
         snprintf(msg, sizeof(msg) - 1, ## __VA_ARGS__);           \
                                                      ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/include/wsrep.h:43:26: note: in expansion of macro 'WSREP_LOG'
     if (wsrep_debug)     WSREP_LOG(sql_print_information, ##__VA_ARGS__)
                          ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/innobase/handler/ha_innodb.cc:18475:3: note: in expansion of macro 'WSREP_DEBUG'
   WSREP_DEBUG("kill trx QUERY_EXEC for %lu", victim_trx->id);
   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/sql/wsrep_mysqld.h:197:54: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'trx_id_t {aka long long unsigned int}' [-Wformat=]
         snprintf(msg, sizeof(msg) - 1, ## __VA_ARGS__);           \
                                                      ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/include/wsrep.h:43:26: note: in expansion of macro 'WSREP_LOG'
     if (wsrep_debug)     WSREP_LOG(sql_print_information, ##__VA_ARGS__)
                          ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/innobase/handler/ha_innodb.cc:18510:3: note: in expansion of macro 'WSREP_DEBUG'
   WSREP_DEBUG("kill IDLE for %lu", victim_trx->id);
   ^
[ 57%] Building C object storage/maria/CMakeFiles/aria_embedded.dir/ma_changed.c.o
[ 58%] Building C object storage/maria/CMakeFiles/aria_embedded.dir/ma_static.c.o
[ 58%] Building C object storage/maria/CMakeFiles/aria_embedded.dir/ma_delete_all.c.o
[ 58%] Building C object storage/maria/CMakeFiles/aria_embedded.dir/ma_delete_table.c.o
[ 58%] Building C object storage/maria/CMakeFiles/aria_embedded.dir/ma_rename.c.o
[ 58%] Building C object storage/maria/CMakeFiles/aria_embedded.dir/ma_check.c.o
[ 58%] Building CXX object storage/xtradb/CMakeFiles/xtradb_embedded.dir/sync/sync0arr.cc.o
[ 58%] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_threads.cc.o
[ 58%] Building CXX object storage/xtradb/CMakeFiles/xtradb_embedded.dir/sync/sync0rw.cc.o
[ 58%] Building CXX object storage/xtradb/CMakeFiles/xtradb_embedded.dir/sync/sync0sync.cc.o
[ 58%] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_tiws_by_index_usage.cc.o
[ 58%] Building CXX object storage/xtradb/CMakeFiles/xtradb_embedded.dir/trx/trx0i_s.cc.o
[ 58%] Building C object storage/maria/CMakeFiles/aria_embedded.dir/ma_keycache.c.o
[ 58%] Building C object storage/maria/CMakeFiles/aria_embedded.dir/ma_preload.c.o
[ 58%] Building C object storage/maria/CMakeFiles/aria_embedded.dir/ma_ft_parser.c.o
[ 59%] Building CXX object storage/xtradb/CMakeFiles/xtradb_embedded.dir/trx/trx0purge.cc.o
[ 59%] Building C object storage/maria/CMakeFiles/aria_embedded.dir/ma_ft_update.c.o
[ 59%] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_tiws_by_table.cc.o
[ 59%] Building C object storage/maria/CMakeFiles/aria_embedded.dir/ma_ft_boolean_search.c.o
[ 59%] Building C object storage/maria/CMakeFiles/aria_embedded.dir/ma_ft_nlq_search.c.o
[ 59%] Building C object storage/maria/CMakeFiles/aria_embedded.dir/ft_maria.c.o
[ 59%] Building CXX object storage/xtradb/CMakeFiles/xtradb_embedded.dir/trx/trx0rec.cc.o
[ 59%] Building C object storage/maria/CMakeFiles/aria_embedded.dir/ma_sort.c.o
[ 59%] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_tlws_by_table.cc.o
[ 59%] Building CXX object storage/maria/CMakeFiles/aria_embedded.dir/ha_maria.cc.o
[ 59%] Building CXX object storage/xtradb/CMakeFiles/xtradb_embedded.dir/trx/trx0roll.cc.o
[ 59%] Building CXX object storage/xtradb/CMakeFiles/xtradb_embedded.dir/trx/trx0rseg.cc.o
[ 59%] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_users.cc.o
[ 59%] Building CXX object storage/xtradb/CMakeFiles/xtradb_embedded.dir/trx/trx0sys.cc.o
[ 59%] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/cursor_by_thread_connect_attr.cc.o
[ 59%] Building CXX object storage/xtradb/CMakeFiles/xtradb_embedded.dir/trx/trx0trx.cc.o
[ 59%] Building C object storage/maria/CMakeFiles/aria_embedded.dir/trnman.c.o
[ 59%] Building C object storage/maria/CMakeFiles/aria_embedded.dir/lockman.c.o
[ 59%] Building C object storage/maria/CMakeFiles/aria_embedded.dir/ma_rt_index.c.o
[ 59%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/handler/handler0alter.cc.o
[ 59%] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_session_connect.cc.o
[ 59%] Building C object storage/maria/CMakeFiles/aria_embedded.dir/ma_rt_key.c.o
[ 59%] Building C object storage/maria/CMakeFiles/aria_embedded.dir/ma_rt_mbr.c.o
[ 59%] Building CXX object storage/xtradb/CMakeFiles/xtradb_embedded.dir/trx/trx0undo.cc.o
[ 60%] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_session_connect_attrs.cc.o
[ 60%] Building CXX object storage/xtradb/CMakeFiles/xtradb_embedded.dir/usr/usr0sess.cc.o
[ 60%] Building C object storage/maria/CMakeFiles/aria_embedded.dir/ma_rt_split.c.o
[ 60%] Building CXX object storage/xtradb/CMakeFiles/xtradb_embedded.dir/ut/ut0bh.cc.o
[ 60%] Building C object storage/maria/CMakeFiles/aria_embedded.dir/ma_sp_key.c.o
[ 60%] Building CXX object storage/xtradb/CMakeFiles/xtradb_embedded.dir/ut/ut0byte.cc.o
[ 61%] Building C object storage/maria/CMakeFiles/aria_embedded.dir/ma_control_file.c.o
[ 61%] Building CXX object storage/xtradb/CMakeFiles/xtradb_embedded.dir/ut/ut0crc32.cc.o
[ 61%] Building C object storage/maria/CMakeFiles/aria_embedded.dir/ma_loghandler.c.o
[ 61%] Building CXX object storage/xtradb/CMakeFiles/xtradb_embedded.dir/ut/ut0dbg.cc.o
[ 61%] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_session_account_connect_attrs.cc.o
[ 61%] Building CXX object storage/xtradb/CMakeFiles/xtradb_embedded.dir/ut/ut0list.cc.o
[ 61%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/handler/i_s.cc.o
[ 61%] Building CXX object storage/xtradb/CMakeFiles/xtradb_embedded.dir/ut/ut0mem.cc.o
[ 61%] Building CXX object storage/xtradb/CMakeFiles/xtradb_embedded.dir/ut/ut0rbt.cc.o
[ 61%] Building CXX object storage/xtradb/CMakeFiles/xtradb_embedded.dir/ut/ut0rnd.cc.o
[ 61%] Linking CXX static library libperfschema_embedded.a
[ 61%] Built target perfschema_embedded
[ 61%] Building CXX object storage/xtradb/CMakeFiles/xtradb_embedded.dir/ut/ut0ut.cc.o
[ 61%] Building CXX object storage/xtradb/CMakeFiles/xtradb_embedded.dir/ut/ut0vec.cc.o
[ 61%] Building CXX object storage/xtradb/CMakeFiles/xtradb_embedded.dir/ut/ut0wqueue.cc.o
[ 61%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/ibuf/ibuf0ibuf.cc.o
[ 61%] Building CXX object storage/xtradb/CMakeFiles/xtradb_embedded.dir/ut/ut0timer.cc.o
[ 62%] Linking CXX static library libxtradb_embedded.a
[ 62%] Built target xtradb_embedded
[ 62%] Building C object storage/maria/CMakeFiles/aria_embedded.dir/ma_pagecache.c.o
[ 62%] Building C object storage/maria/CMakeFiles/aria_embedded.dir/ma_pagecaches.c.o
[ 62%] Building C object storage/maria/CMakeFiles/aria_embedded.dir/ma_checkpoint.c.o
[ 62%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/lock/lock0iter.cc.o
[ 62%] Building C object storage/maria/CMakeFiles/aria_embedded.dir/ma_recovery.c.o
Scanning dependencies of target myisammrg_embedded
Scanning dependencies of target test_sql_discovery
[ 62%] Building C object storage/myisammrg/CMakeFiles/myisammrg_embedded.dir/myrg_close.c.o
[ 62%] Building CXX object storage/test_sql_discovery/CMakeFiles/test_sql_discovery.dir/test_sql_discovery.cc.o
[ 62%] Building C object storage/myisammrg/CMakeFiles/myisammrg_embedded.dir/myrg_create.c.o
[ 62%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/lock/lock0lock.cc.o
[ 62%] Building C object storage/myisammrg/CMakeFiles/myisammrg_embedded.dir/myrg_delete.c.o
[ 62%] Building C object storage/myisammrg/CMakeFiles/myisammrg_embedded.dir/myrg_extra.c.o
[ 62%] Building C object storage/myisammrg/CMakeFiles/myisammrg_embedded.dir/myrg_info.c.o
[ 62%] Building CXX object storage/myisammrg/CMakeFiles/myisammrg_embedded.dir/ha_myisammrg.cc.o
[ 62%] Linking CXX shared module ha_test_sql_discovery.so
[ 62%] Built target test_sql_discovery
[ 62%] Building C object storage/myisammrg/CMakeFiles/myisammrg_embedded.dir/myrg_locking.c.o
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/innobase/lock/lock0lock.cc: In function 'ib_lock_t* lock_rec_add_to_queue(ulint, const buf_block_t*, ulint, dict_index_t*, trx_t*, ulint)':
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/innobase/lock/lock0lock.cc:2398:14: warning: format '%lu' expects argument of type 'long unsigned int', but argument 3 has type 'trx_id_t {aka long long unsigned int}' [-Wformat=]
       trx->id);
              ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/innobase/lock/lock0lock.cc: In function 'const ib_lock_t* lock_table_other_has_incompatible(const trx_t*, ulint, const dict_table_t*, lock_mode)':
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/innobase/lock/lock0lock.cc:4974:14: warning: format '%ld' expects argument of type 'long int', but argument 3 has type 'trx_id_t {aka long long unsigned int}' [-Wformat=]
       trx->id);
              ^
[ 62%] Building C object storage/myisammrg/CMakeFiles/myisammrg_embedded.dir/myrg_open.c.o
[ 62%] Building C object storage/maria/CMakeFiles/aria_embedded.dir/ma_commit.c.o
[ 62%] Building C object storage/maria/CMakeFiles/aria_embedded.dir/ma_pagecrc.c.o
[ 62%] Building C object storage/myisammrg/CMakeFiles/myisammrg_embedded.dir/myrg_panic.c.o
[ 62%] Building C object storage/maria/CMakeFiles/aria_embedded.dir/ma_recovery_util.c.o
[ 62%] Building C object storage/maria/CMakeFiles/aria_embedded.dir/ma_servicethread.c.o
[ 62%] Building C object storage/maria/CMakeFiles/aria_embedded.dir/ma_norec.c.o
[ 62%] Building C object storage/maria/CMakeFiles/aria_embedded.dir/ma_crypt.c.o
[ 62%] Linking CXX static library libaria_embedded.a
[ 62%] Built target aria_embedded
[ 62%] Building C object storage/myisammrg/CMakeFiles/myisammrg_embedded.dir/myrg_queue.c.o
[ 62%] Building C object storage/myisammrg/CMakeFiles/myisammrg_embedded.dir/myrg_range.c.o
[ 62%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/log/log0log.cc.o
[ 62%] Building C object storage/myisammrg/CMakeFiles/myisammrg_embedded.dir/myrg_rfirst.c.o
[ 62%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/log/log0recv.cc.o
[ 62%] Building C object storage/myisammrg/CMakeFiles/myisammrg_embedded.dir/myrg_rkey.c.o
[ 62%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/lock/lock0wait.cc.o
[ 62%] Building C object storage/myisammrg/CMakeFiles/myisammrg_embedded.dir/myrg_rlast.c.o
[ 62%] Building C object storage/myisammrg/CMakeFiles/myisammrg_embedded.dir/myrg_rnext.c.o
[ 62%] Building C object storage/myisammrg/CMakeFiles/myisammrg_embedded.dir/myrg_rnext_same.c.o
[ 62%] Building C object storage/myisammrg/CMakeFiles/myisammrg_embedded.dir/myrg_rprev.c.o
[ 62%] Building C object storage/myisammrg/CMakeFiles/myisammrg_embedded.dir/myrg_rrnd.c.o
[ 62%] Building C object storage/myisammrg/CMakeFiles/myisammrg_embedded.dir/myrg_rsame.c.o
[ 62%] Building C object storage/myisammrg/CMakeFiles/myisammrg_embedded.dir/myrg_static.c.o
[ 62%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/log/log0crypt.cc.o
[ 63%] Building C object storage/myisammrg/CMakeFiles/myisammrg_embedded.dir/myrg_update.c.o
[ 63%] Building C object storage/myisammrg/CMakeFiles/myisammrg_embedded.dir/myrg_write.c.o
[ 63%] Building C object storage/myisammrg/CMakeFiles/myisammrg_embedded.dir/myrg_records.c.o
[ 63%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/mach/mach0data.cc.o
[ 63%] Linking CXX static library libmyisammrg_embedded.a
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/innobase/log/log0crypt.cc: In function 'void log_crypt_print_checkpoint_keys(const unsigned char*)':
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/innobase/log/log0crypt.cc:147:82: warning: format '%lu' expects argument of type 'long unsigned int', but argument 3 has type 'ib_uint64_t {aka long long unsigned int}' [-Wformat=]
   fprintf(stderr, "InnoDB: redo log checkpoint: %lu [ chk key ]: ", checkpoint_no);
                                                                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/innobase/log/log0crypt.cc:152:20: warning: format '%lu' expects argument of type 'long unsigned int', but argument 3 has type 'ib_uint64_t {aka long long unsigned int}' [-Wformat=]
     it->key_version);
                    ^
[ 63%] Built target myisammrg_embedded
Scanning dependencies of target blackhole_embedded
[ 63%] Building CXX object storage/blackhole/CMakeFiles/blackhole_embedded.dir/ha_blackhole.cc.o
[ 63%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/mem/mem0mem.cc.o
[ 63%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/mem/mem0pool.cc.o
[ 63%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/mtr/mtr0log.cc.o
Scanning dependencies of target sequence_embedded
[ 63%] Building CXX object storage/sequence/CMakeFiles/sequence_embedded.dir/sequence.cc.o
[ 63%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/mtr/mtr0mtr.cc.o
[ 63%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/os/os0file.cc.o
[ 63%] Linking CXX static library libblackhole_embedded.a
[ 63%] Built target blackhole_embedded
[ 63%] Linking CXX static library libsequence_embedded.a
[ 63%] Built target sequence_embedded
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/innobase/os/os0file.cc: In function 'ulint os_file_set_size(const char*, os_file_t, os_offset_t)':
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/innobase/os/os0file.cc:2382:29: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'os_offset_t {aka long long unsigned int}' [-Wformat=]
     name, current_size, size);
                             ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/innobase/os/os0file.cc:2382:29: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'os_offset_t {aka long long unsigned int}' [-Wformat=]
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/innobase/os/os0file.cc: In function 'ulint os_file_trim(os_aio_slot_t*)':
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/innobase/os/os0file.cc:6278:73: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'os_offset_t {aka long long unsigned int}' [-Wformat=]
    "  InnoDB: Disabling fallocate for now.\n", errno, off, trim_len, len);
                                                                         ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/innobase/os/os0file.cc:6278:73: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'size_t {aka unsigned int}' [-Wformat=]
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/innobase/os/os0file.cc:6278:73: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'size_t {aka unsigned int}' [-Wformat=]
Scanning dependencies of target mysql_normalizer
[ 63%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/os/os0sync.cc.o
[ 64%] Building C object storage/mroonga/vendor/groonga/vendor/plugins/groonga-normalizer-mysql/normalizers/CMakeFiles/mysql_normalizer.dir/mysql.c.o
[ 64%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/os/os0proc.cc.o
[ 64%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/os/os0thread.cc.o
[ 64%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/page/page0cur.cc.o
[ 64%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/page/page0page.cc.o
[ 64%] Linking CXX static library libmysql_normalizer.a
[ 64%] Built target mysql_normalizer
[ 65%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/page/page0zip.cc.o
[ 65%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/pars/lexyy.cc.o
Scanning dependencies of target suggest
[ 66%] Building C object storage/mroonga/vendor/groonga/plugins/suggest/CMakeFiles/suggest.dir/suggest.c.o
In file included from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga.h:22:0,
                 from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/grn.h:740,
                 from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/grn_ctx.h:21,
                 from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/plugins/suggest/suggest.c:24:
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/plugins/suggest/suggest.c: In function 'cooccurrence_search':
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1537:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_RECORD_VALUE(obj) (*((grn_id *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/plugins/suggest/suggest.c:187:19: note: in expansion of macro 'GRN_RECORD_VALUE'
         post_id = GRN_RECORD_VALUE(&post);
                   ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/plugins/suggest/suggest.c:191:17: note: in expansion of macro 'GRN_INT32_VALUE'
         pfreq = GRN_INT32_VALUE(&pair_freq);
                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/plugins/suggest/suggest.c:192:17: note: in expansion of macro 'GRN_INT32_VALUE'
         ifreq = GRN_INT32_VALUE(&item_freq);
                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/plugins/suggest/suggest.c:193:18: note: in expansion of macro 'GRN_INT32_VALUE'
         ifreq2 = GRN_INT32_VALUE(&item_freq2);
                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/plugins/suggest/suggest.c:199:17: note: in expansion of macro 'GRN_INT32_VALUE'
         boost = GRN_INT32_VALUE(&item_boost);
                 ^
In file included from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga.h:26:0,
                 from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/grn.h:740,
                 from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/grn_ctx.h:21,
                 from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/plugins/suggest/suggest.c:24:
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/plugins/suggest/suggest.c: In function 'output':
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/output.h:60:23: warning: cast increases required alignment of target type [-Wcast-align]
   grn_obj **columns = (grn_obj **)GRN_BULK_HEAD(&(format)->columns);\
                       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/plugins/suggest/suggest.c:267:7: note: in expansion of macro 'GRN_OBJ_FORMAT_FIN'
       GRN_OBJ_FORMAT_FIN(ctx, &format);
       ^
In file included from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga.h:22:0,
                 from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/grn.h:740,
                 from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/grn_ctx.h:21,
                 from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/plugins/suggest/suggest.c:24:
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/plugins/suggest/suggest.c: In function 'complete_add_item':
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/plugins/suggest/suggest.c:285:7: note: in expansion of macro 'GRN_INT32_VALUE'
   if (GRN_INT32_VALUE(item_boost) >= 0) {
       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/plugins/suggest/suggest.c:288:13: note: in expansion of macro 'GRN_INT32_VALUE'
             GRN_INT32_VALUE(item_freq) +
             ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/plugins/suggest/suggest.c:289:13: note: in expansion of macro 'GRN_INT32_VALUE'
             GRN_INT32_VALUE(item_boost);
             ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/plugins/suggest/suggest.c: In function 'correct':
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/plugins/suggest/suggest.c:429:23: note: in expansion of macro 'GRN_INT32_VALUE'
                   if (GRN_INT32_VALUE(&item_boost) >= 0) {
                       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/plugins/suggest/suggest.c:433:30: note: in expansion of macro 'GRN_INT32_VALUE'
                             (GRN_INT32_VALUE(&item_freq2) >> 4) +
                              ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/plugins/suggest/suggest.c:434:29: note: in expansion of macro 'GRN_INT32_VALUE'
                             GRN_INT32_VALUE(&item_boost);
                             ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/plugins/suggest/suggest.c:484:23: note: in expansion of macro 'GRN_FLOAT_VALUE'
                   if (GRN_FLOAT_VALUE(&score_value) < frequency_threshold) {
                       ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/plugins/suggest/suggest.c: In function 'learner_init_values':
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1537:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_RECORD_VALUE(obj) (*((grn_id *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/plugins/suggest/suggest.c:636:28: note: in expansion of macro 'GRN_RECORD_VALUE'
   learner->post_event_id = GRN_RECORD_VALUE(learner->post_event);
                            ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1537:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_RECORD_VALUE(obj) (*((grn_id *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/plugins/suggest/suggest.c:637:27: note: in expansion of macro 'GRN_RECORD_VALUE'
   learner->post_type_id = GRN_RECORD_VALUE(learner->post_type);
                           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1537:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_RECORD_VALUE(obj) (*((grn_id *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/plugins/suggest/suggest.c:638:27: note: in expansion of macro 'GRN_RECORD_VALUE'
   learner->post_item_id = GRN_RECORD_VALUE(learner->post_item);
                           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1537:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_RECORD_VALUE(obj) (*((grn_id *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/plugins/suggest/suggest.c:639:21: note: in expansion of macro 'GRN_RECORD_VALUE'
   learner->seq_id = GRN_RECORD_VALUE(learner->seq);
                     ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro 'GRN_INT64_VALUE'
 #define GRN_TIME_VALUE GRN_INT64_VALUE
                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/plugins/suggest/suggest.c:640:30: note: in expansion of macro 'GRN_TIME_VALUE'
   learner->post_time_value = GRN_TIME_VALUE(learner->post_time);
                              ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/plugins/suggest/suggest.c: In function 'learner_init_weight':
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/plugins/suggest/suggest.c:737:16: note: in expansion of macro 'GRN_UINT32_VALUE'
       weight = GRN_UINT32_VALUE(&weight_value);
                ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/plugins/suggest/suggest.c: In function 'learner_learn_for_complete_and_correcnt':
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/plugins/suggest/suggest.c:864:8: warning: cast increases required alignment of target type [-Wcast-align]
   ep = (grn_id *)GRN_BULK_CURR(pre_events);
        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/plugins/suggest/suggest.c:865:8: warning: cast increases required alignment of target type [-Wcast-align]
   es = (grn_id *)GRN_BULK_HEAD(pre_events);
        ^
In file included from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga.h:22:0,
                 from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/grn.h:740,
                 from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/lib/grn_ctx.h:21,
                 from /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/plugins/suggest/suggest.c:24:
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:24: note: in expansion of macro 'GRN_INT64_VALUE'
 #define GRN_TIME_VALUE GRN_INT64_VALUE
                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/plugins/suggest/suggest.c:877:40: note: in expansion of macro 'GRN_TIME_VALUE'
     learn_distance = post_time_value - GRN_TIME_VALUE(&pre_time);
                                        ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1537:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_RECORD_VALUE(obj) (*((grn_id *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/plugins/suggest/suggest.c:883:33: note: in expansion of macro 'GRN_RECORD_VALUE'
     key = learner->key_prefix + GRN_RECORD_VALUE(pre_item);
                                 ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1537:34: warning: cast increases required alignment of target type [-Wcast-align]
 #define GRN_RECORD_VALUE(obj) (*((grn_id *)GRN_BULK_HEAD(obj)))
                                  ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/mroonga/vendor/groonga/plugins/suggest/suggest.c:892:9: note: in expansion of macro 'GRN_RECORD_VALUE'
     if (GRN_RECORD_VALUE(&pre_type)) {
         ^
Scanning dependencies of target tsv_query_expander
[ 66%] Building C object storage/mroonga/vendor/groonga/plugins/query_expanders/CMakeFiles/tsv_query_expander.dir/tsv.c.o
Scanning dependencies of target stop_word_token_filter
[ 66%] Building C object storage/mroonga/vendor/groonga/plugins/token_filters/CMakeFiles/stop_word_token_filter.dir/stop_word.c.o
[ 66%] Linking CXX static library libtsv_query_expander.a
[ 66%] Built target tsv_query_expander
[ 66%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/pars/pars0grm.cc.o
[ 66%] Linking CXX static library libstop_word_token_filter.a
[ 66%] Built target stop_word_token_filter
Scanning dependencies of target vector_functions
[ 66%] Building C object storage/mroonga/vendor/groonga/plugins/functions/CMakeFiles/vector_functions.dir/vector.c.o
[ 66%] Linking CXX static library libvector_functions.a
[ 66%] Built target vector_functions
[ 66%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/pars/pars0opt.cc.o
[ 66%] Linking CXX static library libsuggest.a
[ 66%] Built target suggest
[ 66%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/pars/pars0pars.cc.o
Scanning dependencies of target archive_embedded
[ 66%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/pars/pars0sym.cc.o
[ 66%] Building C object storage/archive/CMakeFiles/archive_embedded.dir/azio.c.o
[ 66%] Building CXX object storage/archive/CMakeFiles/archive_embedded.dir/ha_archive.cc.o
Scanning dependencies of target qa_auth_interface
[ 66%] Building C object plugin/auth_examples/CMakeFiles/qa_auth_interface.dir/qa_auth_interface.c.o
[ 66%] Linking C shared module qa_auth_interface.so
[ 66%] Built target qa_auth_interface
Scanning dependencies of target qa_auth_server
[ 66%] Building C object plugin/auth_examples/CMakeFiles/qa_auth_server.dir/qa_auth_server.c.o
[ 66%] Linking C shared module qa_auth_server.so
[ 66%] Built target qa_auth_server
[ 66%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/que/que0que.cc.o
Scanning dependencies of target auth_test_plugin
[ 66%] Building C object plugin/auth_examples/CMakeFiles/auth_test_plugin.dir/test_plugin.c.o
[ 66%] Linking C shared module auth_test_plugin.so
[ 66%] Built target auth_test_plugin
[ 66%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/read/read0read.cc.o
[ 66%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/rem/rem0cmp.cc.o
[ 66%] Linking CXX static library libarchive_embedded.a
[ 66%] Built target archive_embedded
[ 66%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/rem/rem0rec.cc.o
[ 66%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/row/row0ext.cc.o
Scanning dependencies of target dialog_examples
[ 66%] Building C object plugin/auth_examples/CMakeFiles/dialog_examples.dir/dialog_examples.c.o
[ 66%] Linking C shared module dialog_examples.so
[ 66%] Built target dialog_examples
Scanning dependencies of target mysql_clear_password
[ 66%] Building C object plugin/auth_examples/CMakeFiles/mysql_clear_password.dir/clear_password_client.c.o
[ 66%] Linking C shared module mysql_clear_password.so
[ 66%] Built target mysql_clear_password
[ 66%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/row/row0ftsort.cc.o
Scanning dependencies of target qa_auth_client
[ 66%] Building C object plugin/auth_examples/CMakeFiles/qa_auth_client.dir/qa_auth_client.c.o
[ 66%] Linking C shared module qa_auth_client.so
[ 66%] Built target qa_auth_client
Scanning dependencies of target query_cache_info
[ 66%] Building CXX object plugin/qc_info/CMakeFiles/query_cache_info.dir/qc_info.cc.o
[ 66%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/row/row0import.cc.o
Scanning dependencies of target daemon_example
[ 66%] Building CXX object plugin/daemon_example/CMakeFiles/daemon_example.dir/daemon_example.cc.o
Scanning dependencies of target auth_0x0100
[ 66%] Building C object plugin/auth_examples/CMakeFiles/auth_0x0100.dir/auth_0x0100.c.o
[ 66%] Linking C shared module auth_0x0100.so
[ 66%] Built target auth_0x0100
[ 66%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/row/row0ins.cc.o
[ 66%] Linking CXX shared module libdaemon_example.so
[ 66%] Built target daemon_example
[ 66%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/row/row0merge.cc.o
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/innobase/row/row0merge.cc: In function 'void row_merge_encrypt_buf(fil_space_crypt_t*, ulint, ulint, const unsigned char*, unsigned char*)':
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/innobase/row/row0merge.cc:115:27: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'size_t {aka unsigned int}' [-Wformat=]
    crypted_buf, dstlen, rc);
                           ^
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/innobase/row/row0merge.cc: In function 'bool row_merge_decrypt_buf(fil_space_crypt_t*, ulint, ulint, const unsigned char*, unsigned char*)':
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/storage/innobase/row/row0merge.cc:157:27: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'size_t {aka unsigned int}' [-Wformat=]
    crypted_buf, dstlen, rc);
                           ^
[ 66%] Linking CXX shared module query_cache_info.so
[ 66%] Built target query_cache_info
[ 66%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/row/row0mysql.cc.o
Scanning dependencies of target debug_key_management
[ 66%] Building CXX object plugin/debug_key_management/CMakeFiles/debug_key_management.dir/debug_key_management_plugin.cc.o
[ 66%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/row/row0log.cc.o
[ 66%] Linking CXX shared module debug_key_management.so
[ 66%] Built target debug_key_management
Scanning dependencies of target locales
[ 66%] Building CXX object plugin/locale_info/CMakeFiles/locales.dir/locale_info.cc.o
Scanning dependencies of target dialog
[ 66%] Building C object plugin/auth_dialog/CMakeFiles/dialog.dir/dialog.c.o
[ 66%] Building C object plugin/auth_dialog/CMakeFiles/dialog.dir/__/__/libmysql/get_password.c.o
[ 66%] Linking CXX shared module locales.so
[ 66%] Built target locales
[ 66%] Linking C shared module dialog.so
[ 66%] Built target dialog
[ 66%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/row/row0row.cc.o
[ 66%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/row/row0purge.cc.o
[ 66%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/row/row0sel.cc.o
[ 66%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/row/row0uins.cc.o
Scanning dependencies of target userstat_embedded
[ 66%] Building CXX object plugin/userstat/CMakeFiles/userstat_embedded.dir/userstat.cc.o
[ 67%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/row/row0umod.cc.o
[ 67%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/row/row0undo.cc.o
[ 67%] Linking CXX static library libuserstat_embedded.a
[ 67%] Built target userstat_embedded
[ 67%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/row/row0upd.cc.o
[ 67%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/row/row0quiesce.cc.o
[ 67%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/row/row0vers.cc.o
Scanning dependencies of target wsrep_info
[ 67%] Building CXX object plugin/wsrep_info/CMakeFiles/wsrep_info.dir/plugin.cc.o
Scanning dependencies of target handlersocket
[ 67%] Building CXX object plugin/handler_socket/CMakeFiles/handlersocket.dir/handlersocket/database.cpp.o
[ 67%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/srv/srv0conc.cc.o
Scanning dependencies of target feedback_embedded
[ 67%] Building CXX object plugin/feedback/CMakeFiles/feedback_embedded.dir/feedback.cc.o
[ 67%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/srv/srv0mon.cc.o
[ 67%] Linking CXX shared module wsrep_info.so
[ 67%] Built target wsrep_info
[ 67%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/srv/srv0srv.cc.o
[ 67%] Building CXX object plugin/handler_socket/CMakeFiles/handlersocket.dir/handlersocket/handlersocket.cpp.o
[ 67%] Building CXX object plugin/feedback/CMakeFiles/feedback_embedded.dir/sender_thread.cc.o
[ 67%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/srv/srv0start.cc.o
[ 67%] Building CXX object plugin/handler_socket/CMakeFiles/handlersocket.dir/handlersocket/hstcpsvr_worker.cpp.o
[ 67%] Building CXX object plugin/feedback/CMakeFiles/feedback_embedded.dir/url_base.cc.o
[ 67%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/sync/sync0arr.cc.o
Scanning dependencies of target audit_null
[ 68%] Building C object plugin/audit_null/CMakeFiles/audit_null.dir/audit_null.c.o
[ 68%] Building CXX object plugin/handler_socket/CMakeFiles/handlersocket.dir/handlersocket/hstcpsvr.cpp.o
[ 68%] Linking C shared module adt_null.so
[ 68%] Built target audit_null
[ 68%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/sync/sync0rw.cc.o
[ 68%] Building CXX object plugin/feedback/CMakeFiles/feedback_embedded.dir/url_http.cc.o
[ 68%] Linking CXX shared module handlersocket.so
[ 68%] Built target handlersocket
[ 68%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/sync/sync0sync.cc.o
[ 68%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/trx/trx0i_s.cc.o
Scanning dependencies of target semisync_master
[ 68%] Building CXX object plugin/semisync/CMakeFiles/semisync_master.dir/semisync.cc.o
[ 68%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/trx/trx0purge.cc.o
[ 69%] Building CXX object plugin/feedback/CMakeFiles/feedback_embedded.dir/utils.cc.o
[ 69%] Building CXX object plugin/semisync/CMakeFiles/semisync_master.dir/semisync_master.cc.o
[ 69%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/trx/trx0rec.cc.o
[ 69%] Linking CXX static library libfeedback_embedded.a
[ 69%] Built target feedback_embedded
[ 69%] Building CXX object plugin/semisync/CMakeFiles/semisync_master.dir/semisync_master_plugin.cc.o
[ 69%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/trx/trx0roll.cc.o
Scanning dependencies of target auth_socket
[ 69%] Building C object plugin/auth_socket/CMakeFiles/auth_socket.dir/auth_socket.c.o
[ 69%] Linking C shared module auth_socket.so
[ 69%] Built target auth_socket
[ 69%] Linking CXX shared module semisync_master.so
[ 69%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/trx/trx0rseg.cc.o
Scanning dependencies of target metadata_lock_info
[ 69%] Built target semisync_master
Scanning dependencies of target semisync_slave
[ 69%] Building CXX object plugin/metadata_lock_info/CMakeFiles/metadata_lock_info.dir/metadata_lock_info.cc.o
[ 69%] Building CXX object plugin/semisync/CMakeFiles/semisync_slave.dir/semisync.cc.o
Scanning dependencies of target example_key_management
[ 69%] Building CXX object plugin/example_key_management/CMakeFiles/example_key_management.dir/example_key_management_plugin.cc.o
[ 69%] Linking CXX shared module example_key_management.so
[ 69%] Built target example_key_management
[ 70%] Building CXX object plugin/semisync/CMakeFiles/semisync_slave.dir/semisync_slave.cc.o
[ 70%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/trx/trx0sys.cc.o
[ 70%] Building CXX object plugin/semisync/CMakeFiles/semisync_slave.dir/semisync_slave_plugin.cc.o
[ 70%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/trx/trx0trx.cc.o
[ 70%] Linking CXX shared module metadata_lock_info.so
[ 70%] Built target metadata_lock_info
Scanning dependencies of target server_audit
[ 70%] Building C object plugin/server_audit/CMakeFiles/server_audit.dir/server_audit.c.o
[ 70%] Building C object plugin/server_audit/CMakeFiles/server_audit.dir/test_audit_v4.c.o
[ 70%] Linking C shared module server_audit.so
[ 70%] Built target server_audit
Scanning dependencies of target query_response_time
[ 70%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/trx/trx0undo.cc.o
[ 70%] Building CXX object plugin/query_response_time/CMakeFiles/query_response_time.dir/query_response_time.cc.o
[ 70%] Linking CXX shared module semisync_slave.so
[ 70%] Built target semisync_slave
Scanning dependencies of target sql_errlog
[ 70%] Building CXX object plugin/query_response_time/CMakeFiles/query_response_time.dir/plugin.cc.o
[ 70%] Building C object plugin/sql_errlog/CMakeFiles/sql_errlog.dir/sql_errlog.c.o
[ 70%] Linking C shared module sql_errlog.so
[ 70%] Built target sql_errlog
Scanning dependencies of target simple_password_check
[ 70%] Building C object plugin/simple_password_check/CMakeFiles/simple_password_check.dir/simple_password_check.c.o
[ 70%] Linking C shared module simple_password_check.so
[ 70%] Built target simple_password_check
[ 70%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/usr/usr0sess.cc.o
[ 71%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/ut/ut0bh.cc.o
Scanning dependencies of target ftexample
[ 71%] Building C object plugin/fulltext/CMakeFiles/ftexample.dir/plugin_example.c.o
[ 71%] Linking C shared module mypluglib.so
[ 71%] Built target ftexample
[ 71%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/ut/ut0byte.cc.o
Scanning dependencies of target file_key_management
[ 71%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/ut/ut0crc32.cc.o
[ 71%] Building CXX object plugin/file_key_management/CMakeFiles/file_key_management.dir/file_key_management_plugin.cc.o
[ 71%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/ut/ut0dbg.cc.o
[ 71%] Building CXX object plugin/file_key_management/CMakeFiles/file_key_management.dir/parser.cc.o
[ 71%] Linking CXX shared module query_response_time.so
[ 71%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/ut/ut0list.cc.o
[ 71%] Built target query_response_time
[ 71%] Linking CXX shared module file_key_management.so
[ 71%] Built target file_key_management
[ 71%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/ut/ut0rnd.cc.o
[ 71%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/ut/ut0rbt.cc.o
Scanning dependencies of target perror
[ 71%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/ut/ut0mem.cc.o
[ 71%] Building C object extra/CMakeFiles/perror.dir/perror.c.o
Scanning dependencies of target libmysql
[ 71%] Building CXX object libmysql/CMakeFiles/libmysql.dir/libmysql_exports_file.cc.o
[ 71%] Linking CXX executable perror
[ 71%] Linking CXX shared library libmysqlclient.so
[ 71%] Built target perror
Scanning dependencies of target innochecksum
[ 71%] Built target libmysql
Scanning dependencies of target partition_embedded
[ 71%] Building CXX object extra/CMakeFiles/innochecksum.dir/innochecksum.cc.o
[ 71%] Building CXX object sql/CMakeFiles/partition_embedded.dir/ha_partition.cc.o
[ 71%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/ut/ut0ut.cc.o
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/extra/innochecksum.cc: In function 'void parse_page(uchar*, uchar*)':
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/extra/innochecksum.cc:398:72: warning: format '%lu' expects argument of type 'long unsigned int', but argument 2 has type 'ib_uint64_t {aka long long unsigned int}' [-Wformat=]
                          "\n", id, page_no, is_leaf, n_recs, data_bytes);
                                                                        ^
[ 71%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/ut/ut0vec.cc.o
[ 71%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/ut/ut0wqueue.cc.o
[ 71%] Building CXX object extra/CMakeFiles/innochecksum.dir/__/storage/innobase/buf/buf0checksum.cc.o
[ 71%] Building CXX object extra/CMakeFiles/innochecksum.dir/__/storage/innobase/ut/ut0crc32.cc.o
[ 71%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/ut/ut0timer.cc.o
[ 71%] Building CXX object extra/CMakeFiles/innochecksum.dir/__/storage/innobase/ut/ut0ut.cc.o
[ 71%] Building CXX object extra/CMakeFiles/innochecksum.dir/__/storage/innobase/page/page0zip.cc.o
[ 71%] Linking CXX shared module ha_innodb.so
[ 71%] Linking CXX executable innochecksum
[ 71%] Built target innochecksum
[ 71%] Built target innobase
[ 71%] Linking CXX static library libpartition_embedded.a
[ 71%] Built target partition_embedded
Scanning dependencies of target aria
[ 71%] Building C object storage/maria/CMakeFiles/aria.dir/ma_init.c.o
[ 71%] Building C object storage/maria/CMakeFiles/aria.dir/ma_open.c.o
Scanning dependencies of target pfs_misc-t
[ 71%] Generating mysqlclient_depends.c
[ 71%] Building CXX object storage/perfschema/unittest/CMakeFiles/pfs_misc-t.dir/pfs_misc-t.cc.o
Scanning dependencies of target mysqlclient
[ 71%] Building C object libmysql/CMakeFiles/mysqlclient.dir/mysqlclient_depends.c.o
[ 71%] Linking C static library libmysqlclient.a
Scanning dependencies of target sql_embedded
/usr/bin/ar: creating /home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/libmysql/libmysqlclient.a
[ 71%] Linking CXX executable pfs_misc-t
[ 71%] Built target mysqlclient
[ 71%] Building C object storage/maria/CMakeFiles/aria.dir/ma_extra.c.o
[ 71%] Built target pfs_misc-t
Scanning dependencies of target pfs_instr-t
[ 71%] Building CXX object storage/perfschema/unittest/CMakeFiles/pfs_instr-t.dir/pfs_instr-t.cc.o
[ 71%] Building C object storage/maria/CMakeFiles/aria.dir/ma_info.c.o
[ 71%] Building C object storage/maria/CMakeFiles/aria.dir/ma_rkey.c.o
[ 71%] Linking CXX executable pfs_instr-t
[ 71%] Built target pfs_instr-t
[ 71%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/emb_qcache.cc.o
[ 71%] Building C object storage/maria/CMakeFiles/aria.dir/ma_rnext.c.o
[ 71%] Building C object storage/maria/CMakeFiles/aria.dir/ma_rnext_same.c.o
[ 71%] Building C object storage/maria/CMakeFiles/aria.dir/ma_search.c.o
[ 72%] Building C object storage/maria/CMakeFiles/aria.dir/ma_page.c.o
[ 72%] Building C object storage/maria/CMakeFiles/aria.dir/ma_key_recover.c.o
[ 72%] Building C object libmysqld/CMakeFiles/sql_embedded.dir/libmysqld.c.o
[ 72%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/lib_sql.cc.o
[ 72%] Building C object storage/maria/CMakeFiles/aria.dir/ma_key.c.o
[ 72%] Building C object storage/maria/CMakeFiles/aria.dir/ma_locking.c.o
Scanning dependencies of target pfs_instr-oom-t
[ 72%] Building C object storage/maria/CMakeFiles/aria.dir/ma_state.c.o
[ 72%] Building CXX object storage/perfschema/unittest/CMakeFiles/pfs_instr-oom-t.dir/pfs_instr-oom-t.cc.o
[ 72%] Building C object storage/maria/CMakeFiles/aria.dir/ma_rrnd.c.o
Scanning dependencies of target pfs_host-oom-t
[ 72%] Building CXX object storage/perfschema/unittest/CMakeFiles/pfs_host-oom-t.dir/pfs_host-oom-t.cc.o
[ 72%] Linking CXX executable pfs_instr-oom-t
[ 72%] Building C object storage/maria/CMakeFiles/aria.dir/ma_scan.c.o
[ 72%] Built target pfs_instr-oom-t
[ 72%] Linking CXX executable pfs_host-oom-t
[ 72%] Building C object storage/maria/CMakeFiles/aria.dir/ma_cache.c.o
[ 72%] Built target pfs_host-oom-t
[ 72%] Building C object storage/maria/CMakeFiles/aria.dir/ma_statrec.c.o
[ 72%] Building C object storage/maria/CMakeFiles/aria.dir/ma_packrec.c.o
Scanning dependencies of target pfs_instr_class-t
[ 72%] Building CXX object storage/perfschema/unittest/CMakeFiles/pfs_instr_class-t.dir/pfs_instr_class-t.cc.o
Scanning dependencies of target pfs_instr_class-oom-t
[ 72%] Building CXX object storage/perfschema/unittest/CMakeFiles/pfs_instr_class-oom-t.dir/pfs_instr_class-oom-t.cc.o
[ 72%] Linking CXX executable pfs_instr_class-t
[ 72%] Linking CXX executable pfs_instr_class-oom-t
[ 72%] Building C object storage/maria/CMakeFiles/aria.dir/ma_dynrec.c.o
[ 72%] Built target pfs_instr_class-t
[ 72%] Built target pfs_instr_class-oom-t
[ 72%] Building C object storage/maria/CMakeFiles/aria.dir/ma_blockrec.c.o
[ 73%] Building C object libmysqld/CMakeFiles/sql_embedded.dir/__/libmysql/libmysql.c.o
Scanning dependencies of target pfs_account-oom-t
[ 73%] Building CXX object storage/perfschema/unittest/CMakeFiles/pfs_account-oom-t.dir/pfs_account-oom-t.cc.o
[ 73%] Linking CXX executable pfs_account-oom-t
[ 73%] Building C object storage/maria/CMakeFiles/aria.dir/ma_bitmap.c.o
[ 73%] Built target pfs_account-oom-t
[ 73%] Building C object storage/maria/CMakeFiles/aria.dir/ma_update.c.o
[ 73%] Building C object libmysqld/CMakeFiles/sql_embedded.dir/__/libmysql/errmsg.c.o
[ 73%] Building C object libmysqld/CMakeFiles/sql_embedded.dir/__/client/get_password.c.o
[ 73%] Building C object libmysqld/CMakeFiles/sql_embedded.dir/__/sql-common/client.c.o
Scanning dependencies of target pfs_user-oom-t
[ 73%] Building C object storage/maria/CMakeFiles/aria.dir/ma_write.c.o
[ 73%] Building CXX object storage/perfschema/unittest/CMakeFiles/pfs_user-oom-t.dir/pfs_user-oom-t.cc.o
[ 73%] Linking CXX executable pfs_user-oom-t
[ 73%] Built target pfs_user-oom-t
Scanning dependencies of target pfs-t
[ 73%] Building CXX object storage/perfschema/unittest/CMakeFiles/pfs-t.dir/pfs-t.cc.o
[ 73%] Building C object storage/maria/CMakeFiles/aria.dir/ma_unique.c.o
[ 73%] Building C object storage/maria/CMakeFiles/aria.dir/ma_delete.c.o
[ 73%] Building C object libmysqld/CMakeFiles/sql_embedded.dir/__/sql-common/my_time.c.o
[ 73%] Building C object storage/maria/CMakeFiles/aria.dir/ma_rprev.c.o
[ 73%] Building C object storage/maria/CMakeFiles/aria.dir/ma_rfirst.c.o
[ 73%] Linking CXX executable pfs-t
[ 73%] Building C object storage/maria/CMakeFiles/aria.dir/ma_rlast.c.o
[ 73%] Built target pfs-t
Scanning dependencies of target pfs_timer-t
[ 73%] Building CXX object storage/perfschema/unittest/CMakeFiles/pfs_timer-t.dir/pfs_timer-t.cc.o
[ 73%] Building C object libmysqld/CMakeFiles/sql_embedded.dir/__/sql-common/my_user.c.o
[ 73%] Building C object libmysqld/CMakeFiles/sql_embedded.dir/__/sql-common/pack.c.o
[ 73%] Building C object libmysqld/CMakeFiles/sql_embedded.dir/__/sql-common/client_plugin.c.o
[ 73%] Linking CXX executable pfs_timer-t
Scanning dependencies of target mroonga
[ 73%] Built target pfs_timer-t
[ 73%] Building C object libmysqld/CMakeFiles/sql_embedded.dir/__/sql-common/mysql_async.c.o
[ 73%] Building C object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/password.c.o
[ 73%] Building C object storage/maria/CMakeFiles/aria.dir/ma_rsame.c.o
[ 73%] Building CXX object storage/mroonga/CMakeFiles/mroonga.dir/ha_mroonga.cpp.o
[ 74%] Building C object storage/maria/CMakeFiles/aria.dir/ma_rsamepos.c.o
[ 74%] Building C object storage/maria/CMakeFiles/aria.dir/ma_panic.c.o
[ 74%] Building C object storage/maria/CMakeFiles/aria.dir/ma_close.c.o
[ 74%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/discover.cc.o
[ 74%] Building C object storage/maria/CMakeFiles/aria.dir/ma_create.c.o
[ 74%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/derror.cc.o
[ 74%] Building C object storage/maria/CMakeFiles/aria.dir/ma_range.c.o
[ 74%] Building C object storage/maria/CMakeFiles/aria.dir/ma_dbug.c.o
[ 74%] Building C object storage/maria/CMakeFiles/aria.dir/ma_checksum.c.o
[ 74%] Building C object storage/maria/CMakeFiles/aria.dir/ma_changed.c.o
[ 74%] Building C object storage/maria/CMakeFiles/aria.dir/ma_static.c.o
[ 74%] Building C object storage/maria/CMakeFiles/aria.dir/ma_delete_all.c.o
[ 74%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/field.cc.o
[ 74%] Building C object storage/maria/CMakeFiles/aria.dir/ma_delete_table.c.o
[ 74%] Building C object storage/maria/CMakeFiles/aria.dir/ma_rename.c.o
[ 74%] Building C object storage/maria/CMakeFiles/aria.dir/ma_check.c.o
Scanning dependencies of target symlink_libmysqlclient_r.a
[ 74%] Generating libmysqlclient_r.a
[ 74%] Built target symlink_libmysqlclient_r.a
[ 74%] Building C object storage/maria/CMakeFiles/aria.dir/ma_keycache.c.o
Scanning dependencies of target symlink_libmysqlclient_r.so.18.0.0
[ 74%] Generating libmysqlclient_r.so.18.0.0
[ 74%] Built target symlink_libmysqlclient_r.so.18.0.0
[ 74%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/field_conv.cc.o
[ 74%] Building C object storage/maria/CMakeFiles/aria.dir/ma_preload.c.o
[ 74%] Building C object storage/maria/CMakeFiles/aria.dir/ma_ft_parser.c.o
[ 74%] Building C object storage/maria/CMakeFiles/aria.dir/ma_ft_update.c.o
[ 74%] Building C object storage/maria/CMakeFiles/aria.dir/ma_ft_boolean_search.c.o
[ 74%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/filesort_utils.cc.o
[ 74%] Building C object storage/maria/CMakeFiles/aria.dir/ma_ft_nlq_search.c.o
[ 74%] Building CXX object storage/mroonga/CMakeFiles/mroonga.dir/mrn_table.cpp.o
[ 74%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_digest.cc.o
[ 74%] Building C object storage/maria/CMakeFiles/aria.dir/ft_maria.c.o
[ 74%] Building C object storage/maria/CMakeFiles/aria.dir/ma_sort.c.o
[ 75%] Building CXX object storage/maria/CMakeFiles/aria.dir/ha_maria.cc.o
[ 75%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/filesort.cc.o
[ 75%] Building CXX object storage/mroonga/CMakeFiles/mroonga.dir/udf/mrn_udf_last_insert_grn_id.cpp.o
[ 75%] Building C object storage/maria/CMakeFiles/aria.dir/trnman.c.o
[ 75%] Building C object storage/maria/CMakeFiles/aria.dir/lockman.c.o
[ 75%] Building C object storage/maria/CMakeFiles/aria.dir/ma_rt_index.c.o
[ 75%] Building CXX object storage/mroonga/CMakeFiles/mroonga.dir/udf/mrn_udf_snippet.cpp.o
[ 75%] Building CXX object storage/mroonga/CMakeFiles/mroonga.dir/udf/mrn_udf_command.cpp.o
[ 75%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/gstream.cc.o
[ 75%] Building C object storage/maria/CMakeFiles/aria.dir/ma_rt_key.c.o
[ 75%] Building C object storage/maria/CMakeFiles/aria.dir/ma_rt_mbr.c.o
[ 75%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/slave.cc.o
[ 75%] Building CXX object storage/mroonga/CMakeFiles/mroonga.dir/udf/mrn_udf_escape.cpp.o
[ 75%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/signal_handler.cc.o
[ 75%] Building C object storage/maria/CMakeFiles/aria.dir/ma_rt_split.c.o
[ 75%] Building C object storage/maria/CMakeFiles/aria.dir/ma_sp_key.c.o
[ 75%] Building C object storage/maria/CMakeFiles/aria.dir/ma_control_file.c.o
[ 75%] Building C object storage/maria/CMakeFiles/aria.dir/ma_loghandler.c.o
[ 75%] Building CXX object storage/mroonga/CMakeFiles/mroonga.dir/lib/mrn_match_escalation_threshold_scope.cpp.o
[ 75%] Building CXX object storage/mroonga/CMakeFiles/mroonga.dir/lib/mrn_path_mapper.cpp.o
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/sql/signal_handler.cc: In function 'void handle_fatal_signal(int)':
/home/buildozer/aports/main/mariadb/src/mariadb-10.1.17/sql/signal_handler.cc:285:21: error: 'thd' was not declared in this scope
     my_write_stderr(thd->query(), MY_MIN(65536U, thd->query_length()));
                     ^
libmysqld/CMakeFiles/sql_embedded.dir/build.make:590: recipe for target 'libmysqld/CMakeFiles/sql_embedded.dir/__/sql/signal_handler.cc.o' failed
make[2]: *** [libmysqld/CMakeFiles/sql_embedded.dir/__/sql/signal_handler.cc.o] Error 1
CMakeFiles/Makefile2:10207: recipe for target 'libmysqld/CMakeFiles/sql_embedded.dir/all' failed
make[1]: *** [libmysqld/CMakeFiles/sql_embedded.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....
[ 75%] Building CXX object storage/mroonga/CMakeFiles/mroonga.dir/lib/mrn_smart_grn_obj.cpp.o
[ 75%] Building C object storage/maria/CMakeFiles/aria.dir/ma_pagecache.c.o
[ 75%] Building CXX object storage/mroonga/CMakeFiles/mroonga.dir/lib/mrn_index_table_name.cpp.o
[ 75%] Building CXX object storage/mroonga/CMakeFiles/mroonga.dir/lib/mrn_index_column_name.cpp.o
[ 75%] Building C object storage/maria/CMakeFiles/aria.dir/ma_pagecaches.c.o
[ 75%] Building CXX object storage/mroonga/CMakeFiles/mroonga.dir/lib/mrn_debug_column_access.cpp.o
[ 75%] Building CXX object storage/mroonga/CMakeFiles/mroonga.dir/lib/mrn_auto_increment_value_lock.cpp.o
[ 75%] Building C object storage/maria/CMakeFiles/aria.dir/ma_checkpoint.c.o
[ 75%] Building C object storage/maria/CMakeFiles/aria.dir/ma_recovery.c.o
[ 75%] Building C object storage/maria/CMakeFiles/aria.dir/ma_commit.c.o
[ 75%] Building CXX object storage/mroonga/CMakeFiles/mroonga.dir/lib/mrn_external_lock.cpp.o
[ 76%] Building CXX object storage/mroonga/CMakeFiles/mroonga.dir/lib/mrn_multiple_column_key_codec.cpp.o
[ 76%] Building C object storage/maria/CMakeFiles/aria.dir/ma_pagecrc.c.o
[ 76%] Building C object storage/maria/CMakeFiles/aria.dir/ma_recovery_util.c.o
[ 76%] Building C object storage/maria/CMakeFiles/aria.dir/ma_servicethread.c.o
[ 76%] Building C object storage/maria/CMakeFiles/aria.dir/ma_norec.c.o
[ 76%] Building C object storage/maria/CMakeFiles/aria.dir/ma_crypt.c.o
[ 76%] Building CXX object storage/mroonga/CMakeFiles/mroonga.dir/lib/mrn_field_normalizer.cpp.o
[ 76%] Linking CXX static library libaria.a
[ 76%] Building CXX object storage/mroonga/CMakeFiles/mroonga.dir/lib/mrn_encoding.cpp.o
[ 76%] Built target aria
[ 76%] Building CXX object storage/mroonga/CMakeFiles/mroonga.dir/lib/mrn_parameters_parser.cpp.o
[ 76%] Building CXX object storage/mroonga/CMakeFiles/mroonga.dir/lib/mrn_lock.cpp.o
[ 76%] Building CXX object storage/mroonga/CMakeFiles/mroonga.dir/lib/mrn_condition_converter.cpp.o
[ 76%] Building CXX object storage/mroonga/CMakeFiles/mroonga.dir/lib/mrn_time_converter.cpp.o
[ 76%] Building CXX object storage/mroonga/CMakeFiles/mroonga.dir/lib/mrn_database_manager.cpp.o
[ 76%] Building CXX object storage/mroonga/CMakeFiles/mroonga.dir/lib/mrn_value_decoder.cpp.o
[ 76%] Building CXX object storage/mroonga/CMakeFiles/mroonga.dir/lib/mrn_database_repairer.cpp.o
[ 76%] Linking CXX shared module ha_mroonga.so
[ 76%] Built target mroonga
Makefile:160: recipe for target 'all' failed
make: *** [all] Error 2
>>> ERROR: mariadb: all failed
>>> mariadb: Uninstalling dependencies...
