In file included from /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/include/groonga.h:21, from /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/grn.h:759, from /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/grn_cache.h:21, from /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/cache.c:19: /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/cache.c: In function 'grn_cache_open_persistent': /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/cache.c:188:21: warning: '%s' directive output may be truncated writing up to 4095 bytes into a region of size 965 [-Wformat-truncation=] ERRNO_ERR("[cache][persistent] " ^~~~~~~~~~~~~~~~~~~~~~ /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/include/groonga/portability.h:142:25: note: in definition of macro 'grn_snprintf' snprintf((dest), (n), __VA_ARGS__) ^~~~~~~~~~~ /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/grn_ctx.h:403:24: note: in expansion of macro 'SERR' #define ERRNO_ERR(...) SERR(__VA_ARGS__) ^~~~ /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/cache.c:188:11: note: in expansion of macro 'ERRNO_ERR' ERRNO_ERR("[cache][persistent] " ^~~~~~~~~ /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/cache.c:189:61: note: format string is defined here "failed to remove path for cache keys: <%s>", ^~ In file included from /usr/include/stdio.h:867, from /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/grn_str.h:109, from /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/grn_com.h:22, from /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/grn_ctx_impl.h:26, from /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/cache.c:21: /usr/include/bits/stdio2.h:67:10: note: '__builtin___snprintf_chk' output between 61 and 4156 bytes into a destination of size 1024 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/include/groonga.h:21, from /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/grn.h:759, from /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/grn_cache.h:21, from /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/cache.c:19: /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/cache.c:188:21: warning: '%s' directive output may be truncated writing up to 4095 bytes into a region of size 965 [-Wformat-truncation=] ERRNO_ERR("[cache][persistent] " ^~~~~~~~~~~~~~~~~~~~~~ /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/include/groonga/portability.h:142:25: note: in definition of macro 'grn_snprintf' snprintf((dest), (n), __VA_ARGS__) ^~~~~~~~~~~ /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/grn_ctx.h:403:24: note: in expansion of macro 'SERR' #define ERRNO_ERR(...) SERR(__VA_ARGS__) ^~~~ /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/cache.c:188:11: note: in expansion of macro 'ERRNO_ERR' ERRNO_ERR("[cache][persistent] " ^~~~~~~~~ /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/cache.c:189:61: note: format string is defined here "failed to remove path for cache keys: <%s>", ^~ In file included from /usr/include/stdio.h:867, from /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/grn_str.h:109, from /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/grn_com.h:22, from /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/grn_ctx_impl.h:26, from /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/cache.c:21: /usr/include/bits/stdio2.h:67:10: note: '__builtin___snprintf_chk' output between 61 and 4156 bytes into a destination of size 1024 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/include/groonga.h:21, from /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/grn.h:759, from /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/grn_cache.h:21, from /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/cache.c:19: /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/cache.c:196:21: warning: '%s' directive output may be truncated writing up to 4095 bytes into a region of size 963 [-Wformat-truncation=] ERRNO_ERR("[cache][persistent] " ^~~~~~~~~~~~~~~~~~~~~~ /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/include/groonga/portability.h:142:25: note: in definition of macro 'grn_snprintf' snprintf((dest), (n), __VA_ARGS__) ^~~~~~~~~~~ /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/grn_ctx.h:403:24: note: in expansion of macro 'SERR' #define ERRNO_ERR(...) SERR(__VA_ARGS__) ^~~~ /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/cache.c:196:11: note: in expansion of macro 'ERRNO_ERR' ERRNO_ERR("[cache][persistent] " ^~~~~~~~~ /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/cache.c:197:63: note: format string is defined here "failed to remove path for cache values: <%s>", ^~ In file included from /usr/include/stdio.h:867, from /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/grn_str.h:109, from /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/grn_com.h:22, from /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/grn_ctx_impl.h:26, from /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/cache.c:21: /usr/include/bits/stdio2.h:67:10: note: '__builtin___snprintf_chk' output between 63 and 4158 bytes into a destination of size 1024 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/include/groonga.h:21, from /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/grn.h:759, from /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/grn_cache.h:21, from /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/cache.c:19: /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/cache.c:196:21: warning: '%s' directive output may be truncated writing up to 4095 bytes into a region of size 963 [-Wformat-truncation=] ERRNO_ERR("[cache][persistent] " ^~~~~~~~~~~~~~~~~~~~~~ /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/include/groonga/portability.h:142:25: note: in definition of macro 'grn_snprintf' snprintf((dest), (n), __VA_ARGS__) ^~~~~~~~~~~ /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/grn_ctx.h:403:24: note: in expansion of macro 'SERR' #define ERRNO_ERR(...) SERR(__VA_ARGS__) ^~~~ /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/cache.c:196:11: note: in expansion of macro 'ERRNO_ERR' ERRNO_ERR("[cache][persistent] " ^~~~~~~~~ /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/cache.c:197:63: note: format string is defined here "failed to remove path for cache values: <%s>", ^~ In file included from /usr/include/stdio.h:867, from /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/grn_str.h:109, from /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/grn_com.h:22, from /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/grn_ctx_impl.h:26, from /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/cache.c:21: /usr/include/bits/stdio2.h:67:10: note: '__builtin___snprintf_chk' output between 63 and 4158 bytes into a destination of size 1024 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/include/groonga.h:21, from /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/grn.h:759, from /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/io.c:19: /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/io.c: In function 'grn_io_size': /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/io.c:812:12: warning: '%s' directive output may be truncated writing up to 4095 bytes into a region of size 986 [-Wformat-truncation=] SERR("failed to stat path to compute size: <%s>", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ buffer); ~~~~~~ /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/include/groonga/portability.h:142:25: note: in definition of macro 'grn_snprintf' snprintf((dest), (n), __VA_ARGS__) ^~~~~~~~~~~ /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/io.c:812:7: note: in expansion of macro 'SERR' SERR("failed to stat path to compute size: <%s>", ^~~~ In file included from /usr/include/stdio.h:867, from /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/io.c:22: /usr/include/bits/stdio2.h:67:10: note: '__builtin___snprintf_chk' output between 40 and 4135 bytes into a destination of size 1024 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/include/groonga.h:21, from /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/grn.h:759, from /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/io.c:19: /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/io.c:812:12: warning: '%s' directive output may be truncated writing up to 4095 bytes into a region of size 986 [-Wformat-truncation=] SERR("failed to stat path to compute size: <%s>", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ buffer); ~~~~~~ /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/include/groonga/portability.h:142:25: note: in definition of macro 'grn_snprintf' snprintf((dest), (n), __VA_ARGS__) ^~~~~~~~~~~ /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/io.c:812:7: note: in expansion of macro 'SERR' SERR("failed to stat path to compute size: <%s>", ^~~~ In file included from /usr/include/stdio.h:867, from /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/io.c:22: /usr/include/bits/stdio2.h:67:10: note: '__builtin___snprintf_chk' output between 40 and 4135 bytes into a destination of size 1024 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/include/groonga.h:21, from /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/grn.h:759, from /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/io.c:19: /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/io.c: In function 'grn_io_remove_raw': /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/io.c:846:17: warning: '%s' directive output may be truncated writing up to 4095 bytes into a region of size between 964 and 973 [-Wformat-truncation=] ERRNO_ERR("[io][remove] failed to remove numbered path: <%d>: <%s>", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fno, buffer); ~~~~~~ /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/include/groonga/portability.h:142:25: note: in definition of macro 'grn_snprintf' snprintf((dest), (n), __VA_ARGS__) ^~~~~~~~~~~ /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/grn_ctx.h:403:24: note: in expansion of macro 'SERR' #define ERRNO_ERR(...) SERR(__VA_ARGS__) ^~~~ /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/io.c:846:7: note: in expansion of macro 'ERRNO_ERR' ERRNO_ERR("[io][remove] failed to remove numbered path: <%d>: <%s>", ^~~~~~~~~ In file included from /usr/include/stdio.h:867, from /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/io.c:22: /usr/include/bits/stdio2.h:67:10: note: '__builtin___snprintf_chk' output between 53 and 4157 bytes into a destination of size 1024 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/include/groonga.h:21, from /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/grn.h:759, from /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/io.c:19: /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/io.c:846:17: warning: '%s' directive output may be truncated writing up to 4095 bytes into a region of size between 964 and 973 [-Wformat-truncation=] ERRNO_ERR("[io][remove] failed to remove numbered path: <%d>: <%s>", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fno, buffer); ~~~~~~ /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/include/groonga/portability.h:142:25: note: in definition of macro 'grn_snprintf' snprintf((dest), (n), __VA_ARGS__) ^~~~~~~~~~~ /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/grn_ctx.h:403:24: note: in expansion of macro 'SERR' #define ERRNO_ERR(...) SERR(__VA_ARGS__) ^~~~ /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/io.c:846:7: note: in expansion of macro 'ERRNO_ERR' ERRNO_ERR("[io][remove] failed to remove numbered path: <%d>: <%s>", ^~~~~~~~~ In file included from /usr/include/stdio.h:867, from /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/io.c:22: /usr/include/bits/stdio2.h:67:10: note: '__builtin___snprintf_chk' output between 53 and 4157 bytes into a destination of size 1024 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/include/groonga.h:21, from /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/grn.h:759, from /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/io.c:19: /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/io.c: In function 'grn_io_rename': /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/io.c:901:14: warning: '%s' directive output may be truncated writing up to 4095 bytes into a region of size 988 [-Wformat-truncation=] SERR("failed to stat path to be renamed: <%s>", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ old_buffer); ~~~~~~~~~~ /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/include/groonga/portability.h:142:25: note: in definition of macro 'grn_snprintf' snprintf((dest), (n), __VA_ARGS__) ^~~~~~~~~~~ /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/io.c:901:9: note: in expansion of macro 'SERR' SERR("failed to stat path to be renamed: <%s>", ^~~~ In file included from /usr/include/stdio.h:867, from /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/io.c:22: /usr/include/bits/stdio2.h:67:10: note: '__builtin___snprintf_chk' output between 38 and 4133 bytes into a destination of size 1024 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/include/groonga.h:21, from /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/grn.h:759, from /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/io.c:19: /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/io.c:901:14: warning: '%s' directive output may be truncated writing up to 4095 bytes into a region of size 988 [-Wformat-truncation=] SERR("failed to stat path to be renamed: <%s>", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ old_buffer); ~~~~~~~~~~ /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/include/groonga/portability.h:142:25: note: in definition of macro 'grn_snprintf' snprintf((dest), (n), __VA_ARGS__) ^~~~~~~~~~~ /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/io.c:901:9: note: in expansion of macro 'SERR' SERR("failed to stat path to be renamed: <%s>", ^~~~ In file included from /usr/include/stdio.h:867, from /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/io.c:22: /usr/include/bits/stdio2.h:67:10: note: '__builtin___snprintf_chk' output between 38 and 4133 bytes into a destination of size 1024 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/include/groonga.h:21, from /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/grn.h:759, from /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/io.c:19: /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/io.c:897:16: warning: '%s' directive output may be truncated writing up to 4095 bytes into a region of size 1000 [-Wformat-truncation=] SERR("failed to rename path: <%s> -> <%s>", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ old_buffer, new_buffer); ~~~~~~~~~~ /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/include/groonga/portability.h:142:25: note: in definition of macro 'grn_snprintf' snprintf((dest), (n), __VA_ARGS__) ^~~~~~~~~~~ /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/io.c:897:11: note: in expansion of macro 'SERR' SERR("failed to rename path: <%s> -> <%s>", ^~~~ In file included from /usr/include/stdio.h:867, from /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/io.c:22: /usr/include/bits/stdio2.h:67:10: note: '__builtin___snprintf_chk' output between 32 and 8222 bytes into a destination of size 1024 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/include/groonga.h:21, from /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/grn.h:759, from /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/io.c:19: /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/io.c:897:16: warning: '%s' directive output may be truncated writing up to 4095 bytes into a region of size 1000 [-Wformat-truncation=] SERR("failed to rename path: <%s> -> <%s>", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ old_buffer, new_buffer); ~~~~~~~~~~ /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/include/groonga/portability.h:142:25: note: in definition of macro 'grn_snprintf' snprintf((dest), (n), __VA_ARGS__) ^~~~~~~~~~~ /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/io.c:897:11: note: in expansion of macro 'SERR' SERR("failed to rename path: <%s> -> <%s>", ^~~~ In file included from /usr/include/stdio.h:867, from /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/io.c:22: /usr/include/bits/stdio2.h:67:10: note: '__builtin___snprintf_chk' output between 32 and 8222 bytes into a destination of size 1024 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/include/groonga.h:21, from /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/grn.h:759, from /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/io.c:19: /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/io.c: In function 'grn_io_read_ja': /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/io.c:2049:15: warning: '%s' directive output may be truncated writing up to 4095 bytes into a region of size 992 [-Wformat-truncation=] ERRNO_ERR("failed to stat file info path: <%s>", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/include/groonga/portability.h:142:25: note: in definition of macro 'grn_snprintf' snprintf((dest), (n), __VA_ARGS__) ^~~~~~~~~~~ /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/grn_ctx.h:403:24: note: in expansion of macro 'SERR' #define ERRNO_ERR(...) SERR(__VA_ARGS__) ^~~~ /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/io.c:2049:5: note: in expansion of macro 'ERRNO_ERR' ERRNO_ERR("failed to stat file info path: <%s>", ^~~~~~~~~ In file included from /usr/include/stdio.h:867, from /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/io.c:22: /usr/include/bits/stdio2.h:67:10: note: '__builtin___snprintf_chk' output between 34 and 4129 bytes into a destination of size 1024 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/include/groonga.h:21, from /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/grn.h:759, from /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/io.c:19: /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/io.c:2049:15: warning: '%s' directive output may be truncated writing up to 4095 bytes into a region of size 992 [-Wformat-truncation=] ERRNO_ERR("failed to stat file info path: <%s>", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/include/groonga/portability.h:142:25: note: in definition of macro 'grn_snprintf' snprintf((dest), (n), __VA_ARGS__) ^~~~~~~~~~~ /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/grn_ctx.h:403:24: note: in expansion of macro 'SERR' #define ERRNO_ERR(...) SERR(__VA_ARGS__) ^~~~ /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/io.c:2049:5: note: in expansion of macro 'ERRNO_ERR' ERRNO_ERR("failed to stat file info path: <%s>", ^~~~~~~~~ In file included from /usr/include/stdio.h:867, from /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/io.c:22: /usr/include/bits/stdio2.h:67:10: note: '__builtin___snprintf_chk' output between 34 and 4129 bytes into a destination of size 1024 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/include/groonga.h:21, from /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/grn.h:759, from /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/io.c:19: /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/io.c:2044:15: warning: '%s' directive output may be truncated writing up to 4095 bytes into a region of size 992 [-Wformat-truncation=] ERRNO_ERR("failed to open file info path: <%s>", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/include/groonga/portability.h:142:25: note: in definition of macro 'grn_snprintf' snprintf((dest), (n), __VA_ARGS__) ^~~~~~~~~~~ /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/grn_ctx.h:403:24: note: in expansion of macro 'SERR' #define ERRNO_ERR(...) SERR(__VA_ARGS__) ^~~~ /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/io.c:2044:5: note: in expansion of macro 'ERRNO_ERR' ERRNO_ERR("failed to open file info path: <%s>", ^~~~~~~~~ In file included from /usr/include/stdio.h:867, from /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/io.c:22: /usr/include/bits/stdio2.h:67:10: note: '__builtin___snprintf_chk' output between 34 and 4129 bytes into a destination of size 1024 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/include/groonga.h:21, from /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/grn.h:759, from /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/io.c:19: /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/io.c:2044:15: warning: '%s' directive output may be truncated writing up to 4095 bytes into a region of size 992 [-Wformat-truncation=] ERRNO_ERR("failed to open file info path: <%s>", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/include/groonga/portability.h:142:25: note: in definition of macro 'grn_snprintf' snprintf((dest), (n), __VA_ARGS__) ^~~~~~~~~~~ /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/grn_ctx.h:403:24: note: in expansion of macro 'SERR' #define ERRNO_ERR(...) SERR(__VA_ARGS__) ^~~~ /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/io.c:2044:5: note: in expansion of macro 'ERRNO_ERR' ERRNO_ERR("failed to open file info path: <%s>", ^~~~~~~~~ In file included from /usr/include/stdio.h:867, from /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/io.c:22: /usr/include/bits/stdio2.h:67:10: note: '__builtin___snprintf_chk' output between 34 and 4129 bytes into a destination of size 1024 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/include/groonga.h:21, from /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/grn.h:759, from /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/io.c:19: /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/io.c: In function 'grn_io_write_ja': /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/io.c:2049:15: warning: '%s' directive output may be truncated writing up to 4095 bytes into a region of size 992 [-Wformat-truncation=] ERRNO_ERR("failed to stat file info path: <%s>", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/include/groonga/portability.h:142:25: note: in definition of macro 'grn_snprintf' snprintf((dest), (n), __VA_ARGS__) ^~~~~~~~~~~ /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/grn_ctx.h:403:24: note: in expansion of macro 'SERR' #define ERRNO_ERR(...) SERR(__VA_ARGS__) ^~~~ /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/io.c:2049:5: note: in expansion of macro 'ERRNO_ERR' ERRNO_ERR("failed to stat file info path: <%s>", ^~~~~~~~~ In file included from /usr/include/stdio.h:867, from /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/io.c:22: /usr/include/bits/stdio2.h:67:10: note: '__builtin___snprintf_chk' output between 34 and 4129 bytes into a destination of size 1024 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/include/groonga.h:21, from /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/grn.h:759, from /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/io.c:19: /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/io.c:2049:15: warning: '%s' directive output may be truncated writing up to 4095 bytes into a region of size 992 [-Wformat-truncation=] ERRNO_ERR("failed to stat file info path: <%s>", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/include/groonga/portability.h:142:25: note: in definition of macro 'grn_snprintf' snprintf((dest), (n), __VA_ARGS__) ^~~~~~~~~~~ /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/grn_ctx.h:403:24: note: in expansion of macro 'SERR' #define ERRNO_ERR(...) SERR(__VA_ARGS__) ^~~~ /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/io.c:2049:5: note: in expansion of macro 'ERRNO_ERR' ERRNO_ERR("failed to stat file info path: <%s>", ^~~~~~~~~ In file included from /usr/include/stdio.h:867, from /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/io.c:22: /usr/include/bits/stdio2.h:67:10: note: '__builtin___snprintf_chk' output between 34 and 4129 bytes into a destination of size 1024 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/include/groonga.h:21, from /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/grn.h:759, from /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/io.c:19: /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/io.c:2044:15: warning: '%s' directive output may be truncated writing up to 4095 bytes into a region of size 992 [-Wformat-truncation=] ERRNO_ERR("failed to open file info path: <%s>", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/include/groonga/portability.h:142:25: note: in definition of macro 'grn_snprintf' snprintf((dest), (n), __VA_ARGS__) ^~~~~~~~~~~ /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/grn_ctx.h:403:24: note: in expansion of macro 'SERR' #define ERRNO_ERR(...) SERR(__VA_ARGS__) ^~~~ /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/io.c:2044:5: note: in expansion of macro 'ERRNO_ERR' ERRNO_ERR("failed to open file info path: <%s>", ^~~~~~~~~ In file included from /usr/include/stdio.h:867, from /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/io.c:22: /usr/include/bits/stdio2.h:67:10: note: '__builtin___snprintf_chk' output between 34 and 4129 bytes into a destination of size 1024 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/include/groonga.h:21, from /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/grn.h:759, from /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/io.c:19: /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/io.c:2044:15: warning: '%s' directive output may be truncated writing up to 4095 bytes into a region of size 992 [-Wformat-truncation=] ERRNO_ERR("failed to open file info path: <%s>", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/include/groonga/portability.h:142:25: note: in definition of macro 'grn_snprintf' snprintf((dest), (n), __VA_ARGS__) ^~~~~~~~~~~ /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/grn_ctx.h:403:24: note: in expansion of macro 'SERR' #define ERRNO_ERR(...) SERR(__VA_ARGS__) ^~~~ /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/io.c:2044:5: note: in expansion of macro 'ERRNO_ERR' ERRNO_ERR("failed to open file info path: <%s>", ^~~~~~~~~ In file included from /usr/include/stdio.h:867, from /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/io.c:22: /usr/include/bits/stdio2.h:67:10: note: '__builtin___snprintf_chk' output between 34 and 4129 bytes into a destination of size 1024 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/include/groonga.h:21, from /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/grn.h:759, from /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/io.c:19: /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/io.c: In function 'grn_io_seg_map_': /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/io.c:1240:23: warning: '%s' directive output may be truncated writing up to 4095 bytes into a region of size 937 [-Wformat-truncation=] ERRNO_ERR("[io][map][error] memory mapping is failed and then " ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ "failed to remove created map file: <%s>", path); ~~~~ /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/include/groonga/portability.h:142:25: note: in definition of macro 'grn_snprintf' snprintf((dest), (n), __VA_ARGS__) ^~~~~~~~~~~ /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/grn_ctx.h:403:24: note: in expansion of macro 'SERR' #define ERRNO_ERR(...) SERR(__VA_ARGS__) ^~~~ /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/io.c:1240:13: note: in expansion of macro 'ERRNO_ERR' ERRNO_ERR("[io][map][error] memory mapping is failed and then " ^~~~~~~~~ /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/io.c:1241:60: note: format string is defined here "failed to remove created map file: <%s>", path); ^~ In file included from /usr/include/stdio.h:867, from /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/io.c:22: /usr/include/bits/stdio2.h:67:10: note: '__builtin___snprintf_chk' output between 89 and 4184 bytes into a destination of size 1024 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/include/groonga.h:21, from /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/grn.h:759, from /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/io.c:19: /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/io.c:1240:23: warning: '%s' directive output may be truncated writing up to 4095 bytes into a region of size 937 [-Wformat-truncation=] ERRNO_ERR("[io][map][error] memory mapping is failed and then " ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ "failed to remove created map file: <%s>", path); ~~~~ /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/include/groonga/portability.h:142:25: note: in definition of macro 'grn_snprintf' snprintf((dest), (n), __VA_ARGS__) ^~~~~~~~~~~ /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/grn_ctx.h:403:24: note: in expansion of macro 'SERR' #define ERRNO_ERR(...) SERR(__VA_ARGS__) ^~~~ /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/io.c:1240:13: note: in expansion of macro 'ERRNO_ERR' ERRNO_ERR("[io][map][error] memory mapping is failed and then " ^~~~~~~~~ /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/io.c:1241:60: note: format string is defined here "failed to remove created map file: <%s>", path); ^~ In file included from /usr/include/stdio.h:867, from /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/io.c:22: /usr/include/bits/stdio2.h:67:10: note: '__builtin___snprintf_chk' output between 89 and 4184 bytes into a destination of size 1024 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/include/groonga.h:21, from /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/grn.h:759, from /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/ii.c:18: /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/ii.c: In function 'grn_ii_builder_create_file': /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/ii.c:11802:10: warning: '%s' directive output may be truncated writing up to 4095 bytes into a region of size 981 [-Wformat-truncation=] SERR("failed to create a temporary file: path = \"%s\"", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/include/groonga/portability.h:142:25: note: in definition of macro 'grn_snprintf' snprintf((dest), (n), __VA_ARGS__) ^~~~~~~~~~~ /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/ii.c:11802:5: note: in expansion of macro 'SERR' SERR("failed to create a temporary file: path = \"%s\"", ^~~~ In file included from /usr/include/stdio.h:867, from /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/ii.c:19: /usr/include/bits/stdio2.h:67:10: note: '__builtin___snprintf_chk' output between 45 and 4140 bytes into a destination of size 1024 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/include/groonga.h:21, from /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/grn.h:759, from /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/io.c:19: /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/io.c: In function 'grn_io_is_corrupt': /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/io.c:1532:12: warning: '%s' directive output may be truncated writing up to 4095 bytes into a region of size 984 [-Wformat-truncation=] SERR("[io][corrupt] used path doesn't exist: <%s>", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ path); ~~~~ /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/include/groonga/portability.h:142:25: note: in definition of macro 'grn_snprintf' snprintf((dest), (n), __VA_ARGS__) ^~~~~~~~~~~ /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/io.c:1532:7: note: in expansion of macro 'SERR' SERR("[io][corrupt] used path doesn't exist: <%s>", ^~~~ In file included from /usr/include/stdio.h:867, from /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/io.c:22: /usr/include/bits/stdio2.h:67:10: note: '__builtin___snprintf_chk' output between 42 and 4137 bytes into a destination of size 1024 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/include/groonga.h:21, from /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/grn.h:759, from /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/io.c:19: /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/io.c:1532:12: warning: '%s' directive output may be truncated writing up to 4095 bytes into a region of size 984 [-Wformat-truncation=] SERR("[io][corrupt] used path doesn't exist: <%s>", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ path); ~~~~ /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/include/groonga/portability.h:142:25: note: in definition of macro 'grn_snprintf' snprintf((dest), (n), __VA_ARGS__) ^~~~~~~~~~~ /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/io.c:1532:7: note: in expansion of macro 'SERR' SERR("[io][corrupt] used path doesn't exist: <%s>", ^~~~ In file included from /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/include/groonga.h:21, from /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/grn.h:759, from /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/ii.c:18: /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/ii.c:11802:10: warning: '%s' directive output may be truncated writing up to 4095 bytes into a region of size 981 [-Wformat-truncation=] SERR("failed to create a temporary file: path = \"%s\"", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/include/groonga/portability.h:142:25: note: in definition of macro 'grn_snprintf' snprintf((dest), (n), __VA_ARGS__) ^~~~~~~~~~~ /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/ii.c:11802:5: note: in expansion of macro 'SERR' SERR("failed to create a temporary file: path = \"%s\"", ^~~~ In file included from /usr/include/stdio.h:867, from /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/io.c:22: /usr/include/bits/stdio2.h:67:10: note: '__builtin___snprintf_chk' output between 42 and 4137 bytes into a destination of size 1024 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/ii.c:19: /usr/include/bits/stdio2.h:67:10: note: '__builtin___snprintf_chk' output between 45 and 4140 bytes into a destination of size 1024 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/include/groonga.h:21, from /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/grn.h:759, from /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/ii.c:18: /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/ii.c: In function 'grn_ii_builder_fin': /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/ii.c:11491:17: warning: '%s' directive output may be truncated writing up to 4095 bytes into a region of size 981 [-Wformat-truncation=] ERRNO_ERR("[ii][builder][fin] failed to remove path: <%s>", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/include/groonga/portability.h:142:25: note: in definition of macro 'grn_snprintf' snprintf((dest), (n), __VA_ARGS__) ^~~~~~~~~~~ /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/grn_ctx.h:403:24: note: in expansion of macro 'SERR' #define ERRNO_ERR(...) SERR(__VA_ARGS__) ^~~~ /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/ii.c:11491:7: note: in expansion of macro 'ERRNO_ERR' ERRNO_ERR("[ii][builder][fin] failed to remove path: <%s>", ^~~~~~~~~ In file included from /usr/include/stdio.h:867, from /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/ii.c:19: /usr/include/bits/stdio2.h:67:10: note: '__builtin___snprintf_chk' output between 45 and 4140 bytes into a destination of size 1024 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/include/groonga.h:21, from /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/grn.h:759, from /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/ii.c:18: /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/ii.c:11491:17: warning: '%s' directive output may be truncated writing up to 4095 bytes into a region of size 981 [-Wformat-truncation=] ERRNO_ERR("[ii][builder][fin] failed to remove path: <%s>", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/include/groonga/portability.h:142:25: note: in definition of macro 'grn_snprintf' snprintf((dest), (n), __VA_ARGS__) ^~~~~~~~~~~ /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/grn_ctx.h:403:24: note: in expansion of macro 'SERR' #define ERRNO_ERR(...) SERR(__VA_ARGS__) ^~~~ /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/ii.c:11491:7: note: in expansion of macro 'ERRNO_ERR' ERRNO_ERR("[ii][builder][fin] failed to remove path: <%s>", ^~~~~~~~~ In file included from /usr/include/stdio.h:867, from /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/ii.c:19: /usr/include/bits/stdio2.h:67:10: note: '__builtin___snprintf_chk' output between 45 and 4140 bytes into a destination of size 1024 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/include/groonga.h:21, from /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/grn.h:759, from /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/expr.c:18: /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/expr.c: In function 'grn_table_select_index': /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/expr.c:6787:24: warning: '%s' directive output may be truncated writing up to 4095 bytes into a region of size 4075 [-Wformat-truncation=] "[selector][no-index][%s]", proc_name); ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~ /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/include/groonga/portability.h:142:25: note: in definition of macro 'grn_snprintf' snprintf((dest), (n), __VA_ARGS__) ^~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/grn_str.h:109, from /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/grn_com.h:22, from /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/grn_ctx_impl.h:26, from /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/expr.c:20: /usr/include/bits/stdio2.h:67:10: note: '__builtin___snprintf_chk' output between 23 and 4118 bytes into a destination of size 4096 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/include/groonga.h:21, from /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/grn.h:759, from /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/grn_proc.h:21, from /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/proc.c:19: /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/proc.c: In function 'proc_missing': /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/proc.c:102:17: warning: '%s' directive output may be truncated writing up to 4095 bytes into a region of size 1002 [-Wformat-truncation=] ERRNO_ERR("failed to open file: <%s>", path); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/include/groonga/portability.h:142:25: note: in definition of macro 'grn_snprintf' snprintf((dest), (n), __VA_ARGS__) ^~~~~~~~~~~ /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/grn_ctx.h:403:24: note: in expansion of macro 'SERR' #define ERRNO_ERR(...) SERR(__VA_ARGS__) ^~~~ /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/proc.c:102:7: note: in expansion of macro 'ERRNO_ERR' ERRNO_ERR("failed to open file: <%s>", path); ^~~~~~~~~ In file included from /usr/include/stdio.h:867, from /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/grn_str.h:109, from /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/grn_com.h:22, from /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/grn_ctx_impl.h:26, from /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/grn_output.h:24, from /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/proc.c:24: /usr/include/bits/stdio2.h:67:10: note: '__builtin___snprintf_chk' output between 24 and 4119 bytes into a destination of size 1024 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/include/groonga.h:21, from /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/grn.h:759, from /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/grn_proc.h:21, from /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/proc.c:19: /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/proc.c:102:17: warning: '%s' directive output may be truncated writing up to 4095 bytes into a region of size 1002 [-Wformat-truncation=] ERRNO_ERR("failed to open file: <%s>", path); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/include/groonga/portability.h:142:25: note: in definition of macro 'grn_snprintf' snprintf((dest), (n), __VA_ARGS__) ^~~~~~~~~~~ /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/grn_ctx.h:403:24: note: in expansion of macro 'SERR' #define ERRNO_ERR(...) SERR(__VA_ARGS__) ^~~~ /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/proc.c:102:7: note: in expansion of macro 'ERRNO_ERR' ERRNO_ERR("failed to open file: <%s>", path); ^~~~~~~~~ In file included from /usr/include/stdio.h:867, from /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/grn_str.h:109, from /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/grn_com.h:22, from /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/grn_ctx_impl.h:26, from /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/grn_output.h:24, from /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/proc.c:24: /usr/include/bits/stdio2.h:67:10: note: '__builtin___snprintf_chk' output between 24 and 4119 bytes into a destination of size 1024 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/include/groonga.h:21, from /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/grn.h:759, from /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/dat.cpp:18: /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/dat.cpp: In function 'grn_bool grn_dat_is_corrupt(grn_ctx*, grn_dat*)': /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/dat.cpp:1299:12: warning: '%s' directive output may be truncated writing up to 4095 bytes into a region of size 983 [-Wformat-truncation=] SERR("[dat][corrupt] used path doesn't exist: <%s>", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ trie_path); ~~~~~~~~~ /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/include/groonga/portability.h:142:25: note: in definition of macro 'grn_snprintf' snprintf((dest), (n), __VA_ARGS__) ^~~~~~~~~~~ /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/dat.cpp:1299:7: note: in expansion of macro 'SERR' SERR("[dat][corrupt] used path doesn't exist: <%s>", ^~~~ In file included from /usr/include/stdio.h:867, from /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/grn_str.h:109, from /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/dat.cpp:23: /usr/include/bits/stdio2.h:67:35: note: '__builtin___snprintf_chk' output between 43 and 4138 bytes into a destination of size 1024 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/include/groonga.h:21, from /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/grn.h:759, from /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/dat.cpp:18: /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/dat.cpp:1299:12: warning: '%s' directive output may be truncated writing up to 4095 bytes into a region of size 983 [-Wformat-truncation=] SERR("[dat][corrupt] used path doesn't exist: <%s>", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ trie_path); ~~~~~~~~~ /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/include/groonga/portability.h:142:25: note: in definition of macro 'grn_snprintf' snprintf((dest), (n), __VA_ARGS__) ^~~~~~~~~~~ /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/dat.cpp:1299:7: note: in expansion of macro 'SERR' SERR("[dat][corrupt] used path doesn't exist: <%s>", ^~~~ In file included from /usr/include/stdio.h:867, from /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/grn_str.h:109, from /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/dat.cpp:23: /usr/include/bits/stdio2.h:67:35: note: '__builtin___snprintf_chk' output between 43 and 4138 bytes into a destination of size 1024 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/include/groonga.h:21, from /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/proc/../grn.h:759, from /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/proc/../grn_proc.h:21, from /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/proc/proc_select.c:19: /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/proc/proc_select.c: In function 'grn_select_data_fill_slices': /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/proc/proc_select.c:3327:20: warning: '%s' directive output may be truncated writing 13 bytes into a region of size between 1 and 4096 [-Wformat-truncation=] "%s%s", slice_label, #name); \ ^~~~~~ /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/proc/proc_select.c:3330:28: GET_VAR(match_columns); ~ /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/include/groonga/portability.h:142:25: note: in definition of macro 'grn_snprintf' snprintf((dest), (n), __VA_ARGS__) ^~~~~~~~~~~ /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/proc/proc_select.c:3330:7: note: in expansion of macro 'GET_VAR' GET_VAR(match_columns); ^~~~~~~ In file included from /usr/include/stdio.h:867, from /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/proc/../grn_str.h:109, from /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/proc/proc_select.c:22: /usr/include/bits/stdio2.h:67:10: note: '__builtin___snprintf_chk' output between 14 and 4109 bytes into a destination of size 4096 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/include/groonga.h:21, from /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/proc/../grn.h:759, from /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/proc/../grn_proc.h:21, from /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/proc/proc_select.c:19: /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/proc/proc_select.c:3327:20: warning: '%s' directive output may be truncated writing 5 bytes into a region of size between 1 and 4096 [-Wformat-truncation=] "%s%s", slice_label, #name); \ ^~~~~~ /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/proc/proc_select.c:3331:20: GET_VAR(query); ~ /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/include/groonga/portability.h:142:25: note: in definition of macro 'grn_snprintf' snprintf((dest), (n), __VA_ARGS__) ^~~~~~~~~~~ /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/proc/proc_select.c:3331:7: note: in expansion of macro 'GET_VAR' GET_VAR(query); ^~~~~~~ In file included from /usr/include/stdio.h:867, from /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/proc/../grn_str.h:109, from /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/proc/proc_select.c:22: /usr/include/bits/stdio2.h:67:10: note: '__builtin___snprintf_chk' output between 6 and 4101 bytes into a destination of size 4096 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/include/groonga.h:21, from /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/proc/../grn.h:759, from /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/proc/../grn_proc.h:21, from /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/proc/proc_select.c:19: /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/proc/proc_select.c:3327:20: warning: '%s' directive output may be truncated writing 14 bytes into a region of size between 1 and 4096 [-Wformat-truncation=] "%s%s", slice_label, #name); \ ^~~~~~ /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/proc/proc_select.c:3332:29: GET_VAR(query_expander); ~ /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/include/groonga/portability.h:142:25: note: in definition of macro 'grn_snprintf' snprintf((dest), (n), __VA_ARGS__) ^~~~~~~~~~~ /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/proc/proc_select.c:3332:7: note: in expansion of macro 'GET_VAR' GET_VAR(query_expander); ^~~~~~~ In file included from /usr/include/stdio.h:867, from /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/proc/../grn_str.h:109, from /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/proc/proc_select.c:22: /usr/include/bits/stdio2.h:67:10: note: '__builtin___snprintf_chk' output between 15 and 4110 bytes into a destination of size 4096 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/include/groonga.h:21, from /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/proc/../grn.h:759, from /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/proc/../grn_proc.h:21, from /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/proc/proc_select.c:19: /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/proc/proc_select.c:3327:20: warning: '%s' directive output may be truncated writing 11 bytes into a region of size between 1 and 4096 [-Wformat-truncation=] "%s%s", slice_label, #name); \ ^~~~~~ /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/proc/proc_select.c:3333:26: GET_VAR(query_flags); ~ /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/include/groonga/portability.h:142:25: note: in definition of macro 'grn_snprintf' snprintf((dest), (n), __VA_ARGS__) ^~~~~~~~~~~ /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/proc/proc_select.c:3333:7: note: in expansion of macro 'GET_VAR' GET_VAR(query_flags); ^~~~~~~ In file included from /usr/include/stdio.h:867, from /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/proc/../grn_str.h:109, from /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/proc/proc_select.c:22: /usr/include/bits/stdio2.h:67:10: note: '__builtin___snprintf_chk' output between 12 and 4107 bytes into a destination of size 4096 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/include/groonga.h:21, from /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/proc/../grn.h:759, from /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/proc/../grn_proc.h:21, from /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/proc/proc_select.c:19: /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/proc/proc_select.c:3327:20: warning: '%s' directive output may be truncated writing 6 bytes into a region of size between 1 and 4096 [-Wformat-truncation=] "%s%s", slice_label, #name); \ ^~~~~~ /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/proc/proc_select.c:3334:21: GET_VAR(filter); ~ /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/include/groonga/portability.h:142:25: note: in definition of macro 'grn_snprintf' snprintf((dest), (n), __VA_ARGS__) ^~~~~~~~~~~ /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/proc/proc_select.c:3334:7: note: in expansion of macro 'GET_VAR' GET_VAR(filter); ^~~~~~~ In file included from /usr/include/stdio.h:867, from /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/proc/../grn_str.h:109, from /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/proc/proc_select.c:22: /usr/include/bits/stdio2.h:67:10: note: '__builtin___snprintf_chk' output between 7 and 4102 bytes into a destination of size 4096 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/include/groonga.h:21, from /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/proc/../grn.h:759, from /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/proc/../grn_proc.h:21, from /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/proc/proc_select.c:19: /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/proc/proc_select.c:3327:20: warning: '%s' directive output may be truncated writing 9 bytes into a region of size between 1 and 4096 [-Wformat-truncation=] "%s%s", slice_label, #name); \ ^~~~~~ /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/proc/proc_select.c:3335:24: GET_VAR(sort_keys); ~ /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/include/groonga/portability.h:142:25: note: in definition of macro 'grn_snprintf' snprintf((dest), (n), __VA_ARGS__) ^~~~~~~~~~~ /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/proc/proc_select.c:3335:7: note: in expansion of macro 'GET_VAR' GET_VAR(sort_keys); ^~~~~~~ In file included from /usr/include/stdio.h:867, from /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/proc/../grn_str.h:109, from /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/proc/proc_select.c:22: /usr/include/bits/stdio2.h:67:10: note: '__builtin___snprintf_chk' output between 10 and 4105 bytes into a destination of size 4096 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/include/groonga.h:21, from /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/proc/../grn.h:759, from /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/proc/../grn_proc.h:21, from /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/proc/proc_select.c:19: /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/proc/proc_select.c:3327:20: warning: '%s' directive output may be truncated writing 14 bytes into a region of size between 1 and 4096 [-Wformat-truncation=] "%s%s", slice_label, #name); \ ^~~~~~ /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/proc/proc_select.c:3336:29: GET_VAR(output_columns); ~ /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/include/groonga/portability.h:142:25: note: in definition of macro 'grn_snprintf' snprintf((dest), (n), __VA_ARGS__) ^~~~~~~~~~~ /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/proc/proc_select.c:3336:7: note: in expansion of macro 'GET_VAR' GET_VAR(output_columns); ^~~~~~~ In file included from /usr/include/stdio.h:867, from /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/proc/../grn_str.h:109, from /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/proc/proc_select.c:22: /usr/include/bits/stdio2.h:67:10: note: '__builtin___snprintf_chk' output between 15 and 4110 bytes into a destination of size 4096 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/include/groonga.h:21, from /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/proc/../grn.h:759, from /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/proc/../grn_proc.h:21, from /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/proc/proc_select.c:19: /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/proc/proc_select.c:3327:20: warning: '%s' directive output may be truncated writing 6 bytes into a region of size between 1 and 4096 [-Wformat-truncation=] "%s%s", slice_label, #name); \ ^~~~~~ /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/proc/proc_select.c:3337:21: GET_VAR(offset); ~ /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/include/groonga/portability.h:142:25: note: in definition of macro 'grn_snprintf' snprintf((dest), (n), __VA_ARGS__) ^~~~~~~~~~~ /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/proc/proc_select.c:3337:7: note: in expansion of macro 'GET_VAR' GET_VAR(offset); ^~~~~~~ In file included from /usr/include/stdio.h:867, from /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/proc/../grn_str.h:109, from /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/proc/proc_select.c:22: /usr/include/bits/stdio2.h:67:10: note: '__builtin___snprintf_chk' output between 7 and 4102 bytes into a destination of size 4096 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/include/groonga.h:21, from /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/proc/../grn.h:759, from /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/proc/../grn_proc.h:21, from /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/proc/proc_select.c:19: /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/proc/proc_select.c:3327:20: warning: '%s' directive output may be truncated writing 5 bytes into a region of size between 1 and 4096 [-Wformat-truncation=] "%s%s", slice_label, #name); \ ^~~~~~ /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/proc/proc_select.c:3338:20: GET_VAR(limit); ~ /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/include/groonga/portability.h:142:25: note: in definition of macro 'grn_snprintf' snprintf((dest), (n), __VA_ARGS__) ^~~~~~~~~~~ /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/proc/proc_select.c:3338:7: note: in expansion of macro 'GET_VAR' GET_VAR(limit); ^~~~~~~ In file included from /usr/include/stdio.h:867, from /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/proc/../grn_str.h:109, from /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/proc/proc_select.c:22: /usr/include/bits/stdio2.h:67:10: note: '__builtin___snprintf_chk' output between 6 and 4101 bytes into a destination of size 4096 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/include/groonga.h:21, from /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/grn.h:759, from /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/ii.c:18: /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/ii.c: In function 'grn_ii_buffer_open': /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/ii.c:10181:18: warning: '%s' directive output may be truncated writing up to 4095 bytes into a region of size 1005 [-Wformat-truncation=] SERR("failed grn_mkstemp(%s)", ^~~~~~~~~~~~~~~~~~~~~~~~ /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/include/groonga/portability.h:142:25: note: in definition of macro 'grn_snprintf' snprintf((dest), (n), __VA_ARGS__) ^~~~~~~~~~~ /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/ii.c:10181:13: note: in expansion of macro 'SERR' SERR("failed grn_mkstemp(%s)", ^~~~ In file included from /usr/include/stdio.h:867, from /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/ii.c:19: /usr/include/bits/stdio2.h:67:10: note: '__builtin___snprintf_chk' output between 21 and 4116 bytes into a destination of size 1024 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/include/groonga.h:21, from /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/grn.h:759, from /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/ii.c:18: /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/ii.c:10181:18: warning: '%s' directive output may be truncated writing up to 4095 bytes into a region of size 1005 [-Wformat-truncation=] SERR("failed grn_mkstemp(%s)", ^~~~~~~~~~~~~~~~~~~~~~~~ /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/include/groonga/portability.h:142:25: note: in definition of macro 'grn_snprintf' snprintf((dest), (n), __VA_ARGS__) ^~~~~~~~~~~ /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/ii.c:10181:13: note: in expansion of macro 'SERR' SERR("failed grn_mkstemp(%s)", ^~~~ In file included from /usr/include/stdio.h:867, from /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/ii.c:19: /usr/include/bits/stdio2.h:67:10: note: '__builtin___snprintf_chk' output between 21 and 4116 bytes into a destination of size 1024 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/include/groonga.h:21, from /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/grn.h:759, from /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/ii.c:18: /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/ii.c: In function 'grn_ii_buffer_commit': /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/ii.c:10381:15: warning: '%s' directive output may be truncated writing up to 4095 bytes into a region of size 969 [-Wformat-truncation=] ERRNO_ERR("[ii][buffer][commit] failed to remove temporary path: <%s>", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/include/groonga/portability.h:142:25: note: in definition of macro 'grn_snprintf' snprintf((dest), (n), __VA_ARGS__) ^~~~~~~~~~~ /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/grn_ctx.h:403:24: note: in expansion of macro 'SERR' #define ERRNO_ERR(...) SERR(__VA_ARGS__) ^~~~ /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/ii.c:10381:5: note: in expansion of macro 'ERRNO_ERR' ERRNO_ERR("[ii][buffer][commit] failed to remove temporary path: <%s>", ^~~~~~~~~ In file included from /usr/include/stdio.h:867, from /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/ii.c:19: /usr/include/bits/stdio2.h:67:10: note: '__builtin___snprintf_chk' output between 57 and 4152 bytes into a destination of size 1024 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/include/groonga.h:21, from /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/grn.h:759, from /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/ii.c:18: /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/ii.c:10381:15: warning: '%s' directive output may be truncated writing up to 4095 bytes into a region of size 969 [-Wformat-truncation=] ERRNO_ERR("[ii][buffer][commit] failed to remove temporary path: <%s>", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/include/groonga/portability.h:142:25: note: in definition of macro 'grn_snprintf' snprintf((dest), (n), __VA_ARGS__) ^~~~~~~~~~~ /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/grn_ctx.h:403:24: note: in expansion of macro 'SERR' #define ERRNO_ERR(...) SERR(__VA_ARGS__) ^~~~ /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/ii.c:10381:5: note: in expansion of macro 'ERRNO_ERR' ERRNO_ERR("[ii][buffer][commit] failed to remove temporary path: <%s>", ^~~~~~~~~ In file included from /usr/include/stdio.h:867, from /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/ii.c:19: /usr/include/bits/stdio2.h:67:10: note: '__builtin___snprintf_chk' output between 57 and 4152 bytes into a destination of size 1024 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/include/groonga.h:21, from /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/grn.h:759, from /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/ii.c:18: /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/ii.c:10328:15: warning: '%s' directive output may be truncated writing up to 4095 bytes into a region of size 1002 [-Wformat-truncation=] ERRNO_ERR("failed to open path: <%s>", ii_buffer->tmpfpath); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/include/groonga/portability.h:142:25: note: in definition of macro 'grn_snprintf' snprintf((dest), (n), __VA_ARGS__) ^~~~~~~~~~~ /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/grn_ctx.h:403:24: note: in expansion of macro 'SERR' #define ERRNO_ERR(...) SERR(__VA_ARGS__) ^~~~ /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/ii.c:10328:5: note: in expansion of macro 'ERRNO_ERR' ERRNO_ERR("failed to open path: <%s>", ii_buffer->tmpfpath); ^~~~~~~~~ In file included from /usr/include/stdio.h:867, from /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/ii.c:19: /usr/include/bits/stdio2.h:67:10: note: '__builtin___snprintf_chk' output between 24 and 4119 bytes into a destination of size 1024 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/include/groonga.h:21, from /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/grn.h:759, from /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/ii.c:18: /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/ii.c:10328:15: warning: '%s' directive output may be truncated writing up to 4095 bytes into a region of size 1002 [-Wformat-truncation=] ERRNO_ERR("failed to open path: <%s>", ii_buffer->tmpfpath); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/include/groonga/portability.h:142:25: note: in definition of macro 'grn_snprintf' snprintf((dest), (n), __VA_ARGS__) ^~~~~~~~~~~ /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/grn_ctx.h:403:24: note: in expansion of macro 'SERR' #define ERRNO_ERR(...) SERR(__VA_ARGS__) ^~~~ /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/ii.c:10328:5: note: in expansion of macro 'ERRNO_ERR' ERRNO_ERR("failed to open path: <%s>", ii_buffer->tmpfpath); ^~~~~~~~~ In file included from /usr/include/stdio.h:867, from /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/ii.c:19: /usr/include/bits/stdio2.h:67:10: note: '__builtin___snprintf_chk' output between 24 and 4119 bytes into a destination of size 1024 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/include/groonga.h:21, from /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/grn.h:759, from /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/ii.c:18: /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/ii.c: In function 'grn_ii_buffer_close': /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/ii.c:10408:17: warning: '%s' directive output may be truncated writing up to 4095 bytes into a region of size 970 [-Wformat-truncation=] ERRNO_ERR("[ii][buffer][close] failed to remove temporary path: <%s>", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/include/groonga/portability.h:142:25: note: in definition of macro 'grn_snprintf' snprintf((dest), (n), __VA_ARGS__) ^~~~~~~~~~~ /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/grn_ctx.h:403:24: note: in expansion of macro 'SERR' #define ERRNO_ERR(...) SERR(__VA_ARGS__) ^~~~ /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/ii.c:10408:7: note: in expansion of macro 'ERRNO_ERR' ERRNO_ERR("[ii][buffer][close] failed to remove temporary path: <%s>", ^~~~~~~~~ In file included from /usr/include/stdio.h:867, from /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/ii.c:19: /usr/include/bits/stdio2.h:67:10: note: '__builtin___snprintf_chk' output between 56 and 4151 bytes into a destination of size 1024 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/include/groonga.h:21, from /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/grn.h:759, from /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/ii.c:18: /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/ii.c:10408:17: warning: '%s' directive output may be truncated writing up to 4095 bytes into a region of size 970 [-Wformat-truncation=] ERRNO_ERR("[ii][buffer][close] failed to remove temporary path: <%s>", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/include/groonga/portability.h:142:25: note: in definition of macro 'grn_snprintf' snprintf((dest), (n), __VA_ARGS__) ^~~~~~~~~~~ /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/grn_ctx.h:403:24: note: in expansion of macro 'SERR' #define ERRNO_ERR(...) SERR(__VA_ARGS__) ^~~~ /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/ii.c:10408:7: note: in expansion of macro 'ERRNO_ERR' ERRNO_ERR("[ii][buffer][close] failed to remove temporary path: <%s>", ^~~~~~~~~ In file included from /usr/include/stdio.h:867, from /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/ii.c:19: /usr/include/bits/stdio2.h:67:10: note: '__builtin___snprintf_chk' output between 56 and 4151 bytes into a destination of size 1024 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/ts/ts_expr_node.c: In function 'grn_ts_expr_node_filter': /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/ts/ts_expr_node.c:1862:12: warning: 'key' may be used uninitialized in this function [-Wmaybe-uninitialized] if (key) { ^ /home/thermi/mariadb/src/mariadb-10.4.5/storage/mroonga/vendor/groonga/lib/ts/ts_expr_node.c:1839:15: note: 'key' was declared here grn_ts_bool key; ^~~ ar: `u' modifier ignored since `D' is the default (see `U') /home/thermi/mariadb/src/mariadb-10.4.5/storage/connect/connect.cc: In function 'int CntIndexInit(PGLOBAL, PTDB, int, bool)': /home/thermi/mariadb/src/mariadb-10.4.5/storage/connect/connect.cc:645:6: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] if (tdbp->To_Kindex) ^ /home/thermi/mariadb/src/mariadb-10.4.5/storage/connect/fmdlex.c:1310:12: warning: 'yy_top_state' defined but not used [-Wunused-function] static int yy_top_state() ^~~~~~~~~~~~ /home/thermi/mariadb/src/mariadb-10.4.5/storage/connect/fmdlex.c:1301:13: warning: 'yy_pop_state' defined but not used [-Wunused-function] static void yy_pop_state() ^~~~~~~~~~~~ /home/thermi/mariadb/src/mariadb-10.4.5/storage/connect/fmdlex.c:1270:13: warning: 'yy_push_state' defined but not used [-Wunused-function] static void yy_push_state( int new_state ) ^~~~~~~~~~~~~ /home/thermi/mariadb/src/mariadb-10.4.5/storage/connect/fmdlex.c:1066:12: warning: 'input' defined but not used [-Wunused-function] static int input() ^~~~~ /home/thermi/mariadb/src/mariadb-10.4.5/storage/connect/colblk.cpp: In constructor 'COLBLK::COLBLK(PCOL, PTDB)': /home/thermi/mariadb/src/mariadb-10.4.5/storage/connect/colblk.cpp:82:6: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] if (tdbp) ^ /home/thermi/mariadb/src/mariadb-10.4.5/storage/connect/user_connect.cc: In member function 'bool user_connect::user_init()': /home/thermi/mariadb/src/mariadb-10.4.5/storage/connect/user_connect.cc:115:9: warning: unused variable 'rc' [-Wunused-variable] int rc= PlugExit(g); ^~ In file included from /home/thermi/mariadb/src/mariadb-10.4.5/storage/connect/user_connect.cc:48: /home/thermi/mariadb/src/mariadb-10.4.5/storage/connect/user_connect.h: At global scope: /home/thermi/mariadb/src/mariadb-10.4.5/storage/connect/user_connect.h:46:14: warning: 'int connect_done_func(void*)' declared 'static' but never defined [-Wunused-function] friend int connect_done_func(void *); ^~~~~~~~~~~~~~~~~ /home/thermi/mariadb/src/mariadb-10.4.5/storage/connect/filamdbf.cpp: In member function 'virtual int DBFFAM::DeleteRecords(PGLOBAL, int)': /home/thermi/mariadb/src/mariadb-10.4.5/storage/connect/filamdbf.cpp:843:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] if (!T_Stream) ^ /home/thermi/mariadb/src/mariadb-10.4.5/storage/connect/filamfix.cpp: In member function 'virtual bool FIXFAM::AllocateBuffer(PGLOBAL)': /home/thermi/mariadb/src/mariadb-10.4.5/storage/connect/filamfix.cpp:138:15: warning: unused variable 'defp' [-Wunused-variable] PDOSDEF defp = (PDOSDEF)Tdbp->GetDef(); ^~~~ /home/thermi/mariadb/src/mariadb-10.4.5/storage/connect/filamgz.cpp: In member function 'virtual int ZBKFAM::DeleteRecords(PGLOBAL, int)': /home/thermi/mariadb/src/mariadb-10.4.5/storage/connect/filamgz.cpp:650:13: warning: unused variable 'name' [-Wunused-variable] LPCSTR name = Tdbp->GetName(); ^~~~ /home/thermi/mariadb/src/mariadb-10.4.5/storage/connect/filamgz.cpp: In member function 'virtual void ZBKFAM::CloseTableFile(PGLOBAL, bool)': /home/thermi/mariadb/src/mariadb-10.4.5/storage/connect/filamgz.cpp:676:13: warning: unused variable 'name' [-Wunused-variable] LPCSTR name = Tdbp->GetName(); ^~~~ /home/thermi/mariadb/src/mariadb-10.4.5/storage/connect/filamgz.cpp: In member function 'virtual void ZLBFAM::CloseTableFile(PGLOBAL, bool)': /home/thermi/mariadb/src/mariadb-10.4.5/storage/connect/filamgz.cpp:1358:13: warning: unused variable 'name' [-Wunused-variable] LPCSTR name = Tdbp->GetName(); ^~~~ /home/thermi/mariadb/src/mariadb-10.4.5/storage/connect/filamtxt.cpp: In member function 'virtual int BLKFAM::WriteBuffer(PGLOBAL)': /home/thermi/mariadb/src/mariadb-10.4.5/storage/connect/filamtxt.cpp:1549:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] if (!T_Stream) ^ /home/thermi/mariadb/src/mariadb-10.4.5/storage/connect/filter.cpp: In member function 'virtual bool FILTER::Eval(PGLOBAL)': /home/thermi/mariadb/src/mariadb-10.4.5/storage/connect/filter.cpp:1225:6: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] if (Opc <= OP_XX) ^ /home/thermi/mariadb/src/mariadb-10.4.5/storage/connect/filter.cpp:1223:11: warning: unused variable 'dup' [-Wunused-variable] PDBUSER dup = PlgGetUser(g); ^~~ In file included from /home/thermi/mariadb/src/mariadb-10.4.5/storage/connect/messages.h:11, from /home/thermi/mariadb/src/mariadb-10.4.5/storage/connect/global.h:41, from /home/thermi/mariadb/src/mariadb-10.4.5/storage/connect/filamtxt.cpp:47: /home/thermi/mariadb/src/mariadb-10.4.5/storage/connect/filamtxt.cpp: In member function 'virtual int DOSFAM::RenameTempFile(PGLOBAL)': /home/thermi/mariadb/src/mariadb-10.4.5/storage/connect/engmsg.h:266:29: warning: '%s' directive output may be truncated writing up to 4095 bytes into a region of size between 46 and 4141 [-Wformat-truncation=] #define MSG_RENAME_ERROR "Error renaming %s to %s: %s" ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/thermi/mariadb/src/mariadb-10.4.5/storage/connect/global.h:42:36: note: in expansion of macro 'MSG_RENAME_ERROR' #define MSG(I) MSG_##I ^~~~ /home/thermi/mariadb/src/mariadb-10.4.5/storage/connect/filamtxt.cpp:1176:37: note: in expansion of macro 'MSG' snprintf(g->Message, MAX_STR, MSG(RENAME_ERROR), ^~~ In file included from /usr/include/stdio.h:867, from /home/thermi/mariadb/src/mariadb-10.4.5/include/my_global.h:310, from /home/thermi/mariadb/src/mariadb-10.4.5/storage/connect/filamtxt.cpp:19: /usr/include/bits/stdio2.h:67:35: note: '__builtin___snprintf_chk' output 22 or more bytes (assuming 8212) into a destination of size 4160 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/thermi/mariadb/src/mariadb-10.4.5/storage/connect/maputil.cpp: In function 'bool CloseMemMap(void*, size_t)': /home/thermi/mariadb/src/mariadb-10.4.5/storage/connect/maputil.cpp:193:9: warning: unused variable 'rc' [-Wunused-variable] int rc = msync((char*)memory, dwSize, MS_SYNC); ^~ /home/thermi/mariadb/src/mariadb-10.4.5/storage/connect/jsonudf.cpp: In member function 'my_bool JSNX::ParseJpath(PGLOBAL)': /home/thermi/mariadb/src/mariadb-10.4.5/storage/connect/jsonudf.cpp:250:13: warning: unused variable 'mul' [-Wunused-variable] my_bool a, mul = false; ^~~ /home/thermi/mariadb/src/mariadb-10.4.5/storage/connect/jsonudf.cpp: In member function 'JVALUE* JSNX::GetRowValue(PGLOBAL, PJSON, int, my_bool)': /home/thermi/mariadb/src/mariadb-10.4.5/storage/connect/jsonudf.cpp:427:10: warning: unused variable 'expd' [-Wunused-variable] my_bool expd = false; ^~~~ /home/thermi/mariadb/src/mariadb-10.4.5/storage/connect/jsonudf.cpp: In member function 'char* JSNX::Locate(PGLOBAL, PJSON, PJVAL, int)': /home/thermi/mariadb/src/mariadb-10.4.5/storage/connect/jsonudf.cpp:766:10: warning: unused variable 'b' [-Wunused-variable] my_bool b = false, err = true; ^ /home/thermi/mariadb/src/mariadb-10.4.5/storage/connect/jsonudf.cpp: In member function 'char* JSNX::LocateAll(PGLOBAL, PJSON, PJVAL, int)': /home/thermi/mariadb/src/mariadb-10.4.5/storage/connect/jsonudf.cpp:888:10: warning: unused variable 'b' [-Wunused-variable] my_bool b = false, err = true; ^ /home/thermi/mariadb/src/mariadb-10.4.5/storage/connect/jsonudf.cpp: In function 'BSON* MakeBinResult(PGLOBAL, UDF_ARGS*, PJSON, ulong, int)': /home/thermi/mariadb/src/mariadb-10.4.5/storage/connect/jsonudf.cpp:1355:22: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if (bsnp->Filename = (char*)args->args[0]) { ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/thermi/mariadb/src/mariadb-10.4.5/storage/connect/jsonudf.cpp: In function 'my_bool jsonlocate_init(UDF_INIT*, UDF_ARGS*, char*)': /home/thermi/mariadb/src/mariadb-10.4.5/storage/connect/jsonudf.cpp:3757:12: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] } else if (args->arg_count > 3) ^ /home/thermi/mariadb/src/mariadb-10.4.5/storage/connect/jsonudf.cpp: In function 'my_bool json_locate_all_init(UDF_INIT*, UDF_ARGS*, char*)': /home/thermi/mariadb/src/mariadb-10.4.5/storage/connect/jsonudf.cpp:3884:12: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] } else if (args->arg_count > 3) ^ /home/thermi/mariadb/src/mariadb-10.4.5/storage/connect/jsonudf.cpp: In function 'char* jbin_object_delete(UDF_INIT*, UDF_ARGS*, char*, long unsigned int*, char*, char*)': /home/thermi/mariadb/src/mariadb-10.4.5/storage/connect/jsonudf.cpp:5181:9: warning: unused variable 'jsp' [-Wunused-variable] PJSON jsp = jvp->GetJson(); ^~~ /home/thermi/mariadb/src/mariadb-10.4.5/storage/connect/jsonudf.cpp: In function 'long long int countin(UDF_INIT*, UDF_ARGS*, char*, long unsigned int*, char*, char*)': /home/thermi/mariadb/src/mariadb-10.4.5/storage/connect/jsonudf.cpp:5892:11: warning: suggest parentheses around assignment used as truth value [-Wparentheses] while (s = strstr(s, str2)) { ~~^~~~~~~~~~~~~~~~~ /home/thermi/mariadb/src/mariadb-10.4.5/storage/connect/myconn.cpp: In function '_qryres* MyColumns(PGLOBAL, THD*, const char*, const char*, const char*, const char*, const char*, const char*, int, bool)': /home/thermi/mariadb/src/mariadb-10.4.5/storage/connect/myconn.cpp:143:32: warning: unused variable 'k' [-Wunused-variable] int len, type, prec, rc, k = 0; ^ In file included from /home/thermi/mariadb/src/mariadb-10.4.5/storage/connect/messages.h:11, from /home/thermi/mariadb/src/mariadb-10.4.5/storage/connect/global.h:41, from /home/thermi/mariadb/src/mariadb-10.4.5/storage/connect/jsonudf.h:8, from /home/thermi/mariadb/src/mariadb-10.4.5/storage/connect/jsonudf.cpp:16: /home/thermi/mariadb/src/mariadb-10.4.5/storage/connect/jsonudf.cpp: In function 'my_bool CheckMemory(PGLOBAL, UDF_INIT*, UDF_ARGS*, uint, my_bool, my_bool, my_bool)': /home/thermi/mariadb/src/mariadb-10.4.5/storage/connect/engmsg.h:312:29: warning: '%s' directive output may be truncated writing up to 4159 bytes into a region of size 4148 [-Wformat-truncation=] #define MSG_WORK_AREA "Work area: %s" ^~~~~~~~~~~~~~~ /home/thermi/mariadb/src/mariadb-10.4.5/storage/connect/global.h:42:36: note: in expansion of macro 'MSG_WORK_AREA' #define MSG(I) MSG_##I ^~~~ /home/thermi/mariadb/src/mariadb-10.4.5/storage/connect/jsonudf.cpp:1623:43: note: in expansion of macro 'MSG' snprintf(errmsg, sizeof(errmsg) - 1, MSG(WORK_AREA), g->Message); ^~~ In file included from /usr/include/stdio.h:867, from /home/thermi/mariadb/src/mariadb-10.4.5/include/my_global.h:310, from /home/thermi/mariadb/src/mariadb-10.4.5/storage/connect/jsonudf.cpp:10: /usr/include/bits/stdio2.h:67:35: note: '__builtin___snprintf_chk' output between 12 and 4171 bytes into a destination of size 4159 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/thermi/mariadb/src/mariadb-10.4.5/storage/connect/plgdbutl.cpp:433:13: warning: 'bool PlugCheckPattern(PGLOBAL, LPCSTR, LPCSTR)' defined but not used [-Wunused-function] static bool PlugCheckPattern(PGLOBAL g, LPCSTR string, LPCSTR pat) ^~~~~~~~~~~~~~~~ In file included from /home/thermi/mariadb/src/mariadb-10.4.5/storage/connect/messages.h:11, from /home/thermi/mariadb/src/mariadb-10.4.5/storage/connect/global.h:41, from /home/thermi/mariadb/src/mariadb-10.4.5/storage/connect/plugutil.cpp:78: /home/thermi/mariadb/src/mariadb-10.4.5/storage/connect/plugutil.cpp: In function '_global* PlugInit(LPCSTR, uint)': /home/thermi/mariadb/src/mariadb-10.4.5/storage/connect/engmsg.h:312:29: warning: '%s' directive output may be truncated writing up to 4159 bytes into a region of size 4148 [-Wformat-truncation=] #define MSG_WORK_AREA "Work area: %s" ^~~~~~~~~~~~~~~ /home/thermi/mariadb/src/mariadb-10.4.5/storage/connect/global.h:42:36: note: in expansion of macro 'MSG_WORK_AREA' #define MSG(I) MSG_##I ^~~~ /home/thermi/mariadb/src/mariadb-10.4.5/storage/connect/plugutil.cpp:165:40: note: in expansion of macro 'MSG' snprintf(errmsg, sizeof(errmsg) - 1, MSG(WORK_AREA), g->Message); ^~~ In file included from /usr/include/stdio.h:867, from /home/thermi/mariadb/src/mariadb-10.4.5/include/my_global.h:310, from /home/thermi/mariadb/src/mariadb-10.4.5/storage/connect/plugutil.cpp:46: /usr/include/bits/stdio2.h:67:35: note: '__builtin___snprintf_chk' output between 12 and 4171 bytes into a destination of size 4159 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/thermi/mariadb/src/mariadb-10.4.5/storage/connect/tabdos.cpp: In member function 'virtual int TDBDOS::ResetTableOpt(PGLOBAL, bool, bool)': /home/thermi/mariadb/src/mariadb-10.4.5/storage/connect/tabdos.cpp:565:8: warning: unused variable 'xp' [-Wunused-variable] PTXF xp = Txfp; ^~ /home/thermi/mariadb/src/mariadb-10.4.5/storage/connect/tabdos.cpp: In member function 'virtual int TDBDOS::MakeBlockValues(PGLOBAL)': /home/thermi/mariadb/src/mariadb-10.4.5/storage/connect/tabdos.cpp:638:14: warning: unused variable 'cat' [-Wunused-variable] PCATLG cat = defp->GetCat(); ^~~ /home/thermi/mariadb/src/mariadb-10.4.5/storage/connect/tabdos.cpp: In member function 'virtual bool TDBDOS::GetBlockValues(PGLOBAL)': /home/thermi/mariadb/src/mariadb-10.4.5/storage/connect/tabdos.cpp:1001:41: warning: unused variable 'allocblk' [-Wunused-variable] int nrec, block = 0, last = 0, allocblk = 0; ^~~~~~~~ /home/thermi/mariadb/src/mariadb-10.4.5/storage/connect/tabdos.cpp:1008:14: warning: unused variable 'cat' [-Wunused-variable] PCATLG cat = defp->GetCat(); ^~~ /home/thermi/mariadb/src/mariadb-10.4.5/storage/connect/tabdos.cpp: In member function 'virtual BLOCKFILTER* TDBDOS::InitBlockFilter(PGLOBAL, PFIL)': /home/thermi/mariadb/src/mariadb-10.4.5/storage/connect/tabdos.cpp:1332:21: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] } else if (blk && Txfp->Nrec > 1 && colp->IsClustered()) ^ /home/thermi/mariadb/src/mariadb-10.4.5/storage/connect/tabdos.cpp:1290:54: warning: unused variable 'n' [-Wunused-variable] int i, op = filp->GetOpc(), opm = filp->GetOpm(), n = 0; ^ /home/thermi/mariadb/src/mariadb-10.4.5/storage/connect/tabdos.cpp: In member function 'BLOCKFILTER* TDBDOS::CheckBlockFilari(PGLOBAL, XOBJECT**, int, bool*)': /home/thermi/mariadb/src/mariadb-10.4.5/storage/connect/tabdos.cpp:1415:39: warning: unused variable 'ok' [-Wunused-variable] bool conv = false, xdb2 = false, ok = false; ^~ /home/thermi/mariadb/src/mariadb-10.4.5/storage/connect/tabdos.cpp:1416:11: warning: unused variable 'xarg2' [-Wunused-variable] PXOB *xarg2 = NULL, xp[2]; ^~~~~ /home/thermi/mariadb/src/mariadb-10.4.5/storage/connect/tabdos.cpp:1420:11: warning: unused variable 'fp' [-Wunused-variable] PBF *fp = NULL, bfp = NULL; ^~ /home/thermi/mariadb/src/mariadb-10.4.5/storage/connect/tabdos.cpp: In member function 'virtual int TDBDOS::MakeIndex(PGLOBAL, PIXDEF, bool)': /home/thermi/mariadb/src/mariadb-10.4.5/storage/connect/tabdos.cpp:1651:28: warning: unused variable 'b' [-Wunused-variable] bool fixed, doit, sep, b = (pxdf != NULL); ^ /home/thermi/mariadb/src/mariadb-10.4.5/storage/connect/tabdos.cpp: In member function 'bool DOSCOL::CheckSorted(PGLOBAL)': /home/thermi/mariadb/src/mariadb-10.4.5/storage/connect/tabdos.cpp:2824:6: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] if (Sorted) ^ /home/thermi/mariadb/src/mariadb-10.4.5/storage/connect/tabfmt.cpp: In function '_qryres* CSVColumns(PGLOBAL, PCSZ, PTOS, bool)': /home/thermi/mariadb/src/mariadb-10.4.5/storage/connect/tabfmt.cpp:312:14: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] if (blank) ^ /home/thermi/mariadb/src/mariadb-10.4.5/storage/connect/tabfmt.cpp:342:12: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] if (phase == 2) ^ /home/thermi/mariadb/src/mariadb-10.4.5/storage/connect/tabfmt.cpp:363:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] if (phase == 1) ^ /home/thermi/mariadb/src/mariadb-10.4.5/storage/connect/tabfmt.cpp: In member function 'virtual bool TDBCSV::OpenDB(PGLOBAL)': /home/thermi/mariadb/src/mariadb-10.4.5/storage/connect/tabfmt.cpp:741:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] if (!Fields) // May have been set in TABFMT::OpenDB ^ /home/thermi/mariadb/src/mariadb-10.4.5/storage/connect/tabfmt.cpp:774:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] if (Field) ^ /home/thermi/mariadb/src/mariadb-10.4.5/storage/connect/tabfmt.cpp: In member function 'virtual bool TDBCSV::PrepareWriting(PGLOBAL)': /home/thermi/mariadb/src/mariadb-10.4.5/storage/connect/tabfmt.cpp:1046:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] if (Field[i]) ^ /home/thermi/mariadb/src/mariadb-10.4.5/storage/connect/tabfmt.cpp: In member function 'virtual int TDBCSV::CheckWrite(PGLOBAL)': /home/thermi/mariadb/src/mariadb-10.4.5/storage/connect/tabfmt.cpp:1133:15: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] else if (strchr(Field[i], Sep) || (Qot && *Field[i] == Qot) ^ /home/thermi/mariadb/src/mariadb-10.4.5/storage/connect/tabjson.cpp: In member function 'int JSONDISC::GetColumns(PGLOBAL, PCSZ, PCSZ, PTOS)': /home/thermi/mariadb/src/mariadb-10.4.5/storage/connect/tabjson.cpp:257:6: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] if (!(tdp->Lrecl = GetIntegerTableOption(g, topt, "Lrecl", 0))) ^ /home/thermi/mariadb/src/mariadb-10.4.5/storage/connect/tabjson.cpp: In member function 'bool JSONCOL::ParseJpath(PGLOBAL)': /home/thermi/mariadb/src/mariadb-10.4.5/storage/connect/tabjson.cpp:1318:11: warning: unused variable 'mul' [-Wunused-variable] bool a, mul = false; ^~~ /home/thermi/mariadb/src/mariadb-10.4.5/storage/connect/tabjson.cpp: In member function 'VALUE* JSONCOL::GetColumnValue(PGLOBAL, PJSON, int)': /home/thermi/mariadb/src/mariadb-10.4.5/storage/connect/tabjson.cpp:1548:9: warning: unused variable 'expd' [-Wunused-variable] bool expd = false; ^~~~ /home/thermi/mariadb/src/mariadb-10.4.5/storage/connect/tabjson.cpp: In member function 'virtual int TDBJSON::Cardinality(PGLOBAL)': /home/thermi/mariadb/src/mariadb-10.4.5/storage/connect/tabjson.cpp:2108:11: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] else if (Cardinal < 0) ^ /home/thermi/mariadb/src/mariadb-10.4.5/storage/connect/tabmul.cpp: In member function 'char* TDBDIR::Path(PGLOBAL)': /home/thermi/mariadb/src/mariadb-10.4.5/storage/connect/tabmul.cpp:674:10: warning: unused variable 'cat' [-Wunused-variable] PCATLG cat = PlgGetCatalog(g); ^~~ /home/thermi/mariadb/src/mariadb-10.4.5/storage/connect/tabmul.cpp: In member function 'virtual int TDBDIR::GetMaxSize(PGLOBAL)': /home/thermi/mariadb/src/mariadb-10.4.5/storage/connect/tabmul.cpp:711:9: warning: unused variable 'rc' [-Wunused-variable] int rc, n = -1; ^~ /home/thermi/mariadb/src/mariadb-10.4.5/storage/connect/tabmul.cpp: In member function 'int TDBSDR::FindInDir(PGLOBAL)': /home/thermi/mariadb/src/mariadb-10.4.5/storage/connect/tabmul.cpp:1044:10: warning: unused variable 'rc' [-Wunused-variable] int rc, n = 0; ^~ In file included from /usr/include/string.h:494, from /home/thermi/mariadb/src/mariadb-10.4.5/storage/connect/global.h:10, from /home/thermi/mariadb/src/mariadb-10.4.5/storage/connect/tabjson.cpp:19: In function 'char* strcat(char*, const char*)', inlined from 'bool JSONDISC::Find(PGLOBAL, PJVAL, PCSZ, int)' at /home/thermi/mariadb/src/mariadb-10.4.5/storage/connect/tabjson.cpp:413:10: /usr/include/bits/string_fortified.h:128:33: warning: 'char* __builtin___strcat_chk(char*, const char*, long unsigned int)' accessing 66 or more bytes at offsets 201 and 136 may overlap 1 byte at offset 201 [-Wrestrict] return __builtin___strcat_chk (__dest, __src, __bos (__dest)); ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/thermi/mariadb/src/mariadb-10.4.5/storage/connect/taboccur.cpp: In function 'bool OcrSrcCols(PGLOBAL, PQRYRES, const char*, const char*, const char*)': /home/thermi/mariadb/src/mariadb-10.4.5/storage/connect/taboccur.cpp:205:41: warning: suggest parentheses around assignment used as truth value [-Wparentheses] for (i = 0, pcrp = &qrp->Colresp; crp = *pcrp; ) { ~~~~^~~~~~~ /home/thermi/mariadb/src/mariadb-10.4.5/storage/connect/taboccur.cpp: In member function 'virtual bool TDBOCCUR::OpenDB(PGLOBAL)': /home/thermi/mariadb/src/mariadb-10.4.5/storage/connect/taboccur.cpp:453:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if (Xcolp) ^~ /home/thermi/mariadb/src/mariadb-10.4.5/storage/connect/taboccur.cpp:456:3: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' return Tdbp->OpenDB(g); ^~~~~~ /home/thermi/mariadb/src/mariadb-10.4.5/storage/connect/tabpivot.cpp: In member function '_qryres* PIVAID::MakePivotColumns(PGLOBAL)': /home/thermi/mariadb/src/mariadb-10.4.5/storage/connect/tabpivot.cpp:190:35: warning: suggest parentheses around assignment used as truth value [-Wparentheses] for (pcrp = &Qryp->Colresp; crp = *pcrp; ) ~~~~^~~~~~~ /home/thermi/mariadb/src/mariadb-10.4.5/storage/connect/tabpivot.cpp: In member function 'virtual bool PIVOTDEF::DefineAM(PGLOBAL, LPCSTR, int)': /home/thermi/mariadb/src/mariadb-10.4.5/storage/connect/tabpivot.cpp:343:10: warning: unused variable 'hc' [-Wunused-variable] PHC hc = ((MYCAT*)Cat)->GetHandler(); ^~ /home/thermi/mariadb/src/mariadb-10.4.5/storage/connect/tabpivot.cpp: In member function 'virtual int TDBPIVOT::ReadDB(PGLOBAL)': /home/thermi/mariadb/src/mariadb-10.4.5/storage/connect/tabpivot.cpp:751:12: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] if (colp->GetAmType() == TYPE_AM_SRC) ^ /home/thermi/mariadb/src/mariadb-10.4.5/storage/connect/xindex.cpp: In member function 'virtual bool XINDEX::Make(PGLOBAL, PIXDEF)': /home/thermi/mariadb/src/mariadb-10.4.5/storage/connect/xindex.cpp:561:6: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] if (!Mul) ^ /home/thermi/mariadb/src/mariadb-10.4.5/storage/connect/xindex.cpp: In member function 'virtual bool XINDEX::MapInit(PGLOBAL)': /home/thermi/mariadb/src/mariadb-10.4.5/storage/connect/xindex.cpp:1210:11: warning: unused variable 'dup' [-Wunused-variable] PDBUSER dup = PlgGetUser(g); ^~~ /home/thermi/mariadb/src/mariadb-10.4.5/storage/connect/xindex.cpp: In member function 'virtual int XINDXS::Range(PGLOBAL, int, bool)': /home/thermi/mariadb/src/mariadb-10.4.5/storage/connect/xindex.cpp:2041:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] if (k < Num_K || Op != OP_EQ) ^ /home/thermi/mariadb/src/mariadb-10.4.5/storage/connect/inihandl.cpp:1344:1: warning: 'DWORD GetPrivateProfileSectionNames(LPSTR, DWORD, LPCSTR)' defined but not used [-Wunused-function] GetPrivateProfileSectionNames(LPSTR buffer, DWORD size, LPCSTR filename) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/thermi/mariadb/src/mariadb-10.4.5/storage/connect/filamvct.cpp: In member function 'virtual int VCTFAM::Cardinality(PGLOBAL)': /home/thermi/mariadb/src/mariadb-10.4.5/storage/connect/filamvct.cpp:304:6: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] if (Block < 0) ^ /home/thermi/mariadb/src/mariadb-10.4.5/storage/connect/filamvct.cpp: In member function 'bool VCTFAM::ResetTableSize(PGLOBAL, int, int)': /home/thermi/mariadb/src/mariadb-10.4.5/storage/connect/filamvct.cpp:1166:15: warning: unused variable 'name' [-Wunused-variable] LPCSTR name = Tdbp->GetName(); ^~~~ /home/thermi/mariadb/src/mariadb-10.4.5/storage/connect/tabutil.cpp: In member function 'TDB* TDBPRX::GetSubTable(PGLOBAL, PTABLE, bool)': /home/thermi/mariadb/src/mariadb-10.4.5/storage/connect/tabutil.cpp:432:37: warning: '%s' directive output may be truncated writing up to 4159 bytes into a region of size 4141 [-Wformat-truncation=] snprintf(g->Message, MAX_STR, "Error accessing %s.%s: %s", db, name, buf); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~ In file included from /usr/include/stdio.h:867, from /home/thermi/mariadb/src/mariadb-10.4.5/include/my_global.h:310, from /home/thermi/mariadb/src/mariadb-10.4.5/storage/connect/tabutil.cpp:13: /usr/include/bits/stdio2.h:67:35: note: '__builtin___snprintf_chk' output 20 or more bytes (assuming 4179) into a destination of size 4160 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/thermi/mariadb/src/mariadb-10.4.5/storage/connect/messages.h:11, from /home/thermi/mariadb/src/mariadb-10.4.5/storage/connect/global.h:41, from /home/thermi/mariadb/src/mariadb-10.4.5/storage/connect/filamvct.cpp:51: /home/thermi/mariadb/src/mariadb-10.4.5/storage/connect/filamvct.cpp: In member function 'virtual int VECFAM::RenameTempFile(PGLOBAL)': /home/thermi/mariadb/src/mariadb-10.4.5/storage/connect/engmsg.h:266:29: warning: '%s' directive output may be truncated writing up to 4095 bytes into a region of size between 46 and 4141 [-Wformat-truncation=] #define MSG_RENAME_ERROR "Error renaming %s to %s: %s" ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/thermi/mariadb/src/mariadb-10.4.5/storage/connect/global.h:42:36: note: in expansion of macro 'MSG_RENAME_ERROR' #define MSG(I) MSG_##I ^~~~ /home/thermi/mariadb/src/mariadb-10.4.5/storage/connect/filamvct.cpp:2456:39: note: in expansion of macro 'MSG' snprintf(g->Message, MAX_STR, MSG(RENAME_ERROR), ^~~ In file included from /usr/include/stdio.h:867, from /home/thermi/mariadb/src/mariadb-10.4.5/include/my_global.h:310, from /home/thermi/mariadb/src/mariadb-10.4.5/storage/connect/filamvct.cpp:23: /usr/include/bits/stdio2.h:67:35: note: '__builtin___snprintf_chk' output 22 or more bytes (assuming 8212) into a destination of size 4160 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/thermi/mariadb/src/mariadb-10.4.5/storage/connect/libdoc.cpp: In member function 'virtual bool LIBXMLDOC::Initialize(PGLOBAL, PCSZ, bool)': /home/thermi/mariadb/src/mariadb-10.4.5/storage/connect/libdoc.cpp:381:7: warning: unused variable 'n' [-Wunused-variable] int n = xmlKeepBlanksDefault(1); ^ /home/thermi/mariadb/src/mariadb-10.4.5/storage/connect/tabxml.cpp: In function '_qryres* XMLColumns(PGLOBAL, char*, char*, PTOS, bool)': /home/thermi/mariadb/src/mariadb-10.4.5/storage/connect/tabxml.cpp:220:10: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] if (!vp->atp && ^ /home/thermi/mariadb/src/mariadb-10.4.5/storage/connect/tabxml.cpp: In member function 'bool TDBXML::CheckRow(PGLOBAL, bool)': /home/thermi/mariadb/src/mariadb-10.4.5/storage/connect/tabxml.cpp:1271:6: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] if (NewRow && Mode == MODE_INSERT) ^ /home/thermi/mariadb/src/mariadb-10.4.5/storage/connect/tabxml.cpp: In member function 'bool XMLCOL::ParseXpath(PGLOBAL, bool)': /home/thermi/mariadb/src/mariadb-10.4.5/storage/connect/tabxml.cpp:1525:10: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] if (Tdbp->Mulnode && !strncmp(p, Tdbp->Mulnode, p2 - p)) ^ /home/thermi/mariadb/src/mariadb-10.4.5/storage/connect/tabxml.cpp: In member function 'virtual void XMLCOL::WriteColumn(PGLOBAL)': /home/thermi/mariadb/src/mariadb-10.4.5/storage/connect/tabxml.cpp:1776:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] if (ColNode) ^ /home/thermi/mariadb/src/mariadb-10.4.5/storage/connect/tabxml.cpp:1793:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] if (TopNode == NULL) ^ /home/thermi/mariadb/src/mariadb-10.4.5/storage/connect/tabxml.cpp: In member function 'virtual void XMULCOL::WriteColumn(PGLOBAL)': /home/thermi/mariadb/src/mariadb-10.4.5/storage/connect/tabxml.cpp:2015:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] if (ColNode) ^ /home/thermi/mariadb/src/mariadb-10.4.5/storage/connect/tabxml.cpp:2049:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] if (TopNode == NULL) ^ /home/thermi/mariadb/src/mariadb-10.4.5/storage/connect/odbconn.cpp: In member function 'bool ODBConn::DriverConnect(DWORD)': /home/thermi/mariadb/src/mariadb-10.4.5/storage/connect/odbconn.cpp:1293:11: warning: unused variable 'dup' [-Wunused-variable] PDBUSER dup = PlgGetUser(g); ^~~ /home/thermi/mariadb/src/mariadb-10.4.5/storage/connect/odbconn.cpp: In member function 'int ODBConn::PrepareSQL(char*)': /home/thermi/mariadb/src/mariadb-10.4.5/storage/connect/odbconn.cpp:1689:15: warning: unused variable 'rc' [-Wunused-variable] RETCODE rc = SQLFreeStmt(m_hstmt, SQL_CLOSE); ^~ /home/thermi/mariadb/src/mariadb-10.4.5/storage/connect/javaconn.cpp: In member function 'virtual bool JAVAConn::Open(PGLOBAL)': /home/thermi/mariadb/src/mariadb-10.4.5/storage/connect/javaconn.cpp:350:21: warning: unused variable 'err' [-Wunused-variable] bool brc = true, err = false; ^~~ /home/thermi/mariadb/src/mariadb-10.4.5/storage/connect/odbconn.cpp: In member function 'int ODBConn::GetCatInfo(CATPARM*)': /home/thermi/mariadb/src/mariadb-10.4.5/storage/connect/odbconn.cpp:2364:32: warning: 'n' may be used uninitialized in this function [-Wmaybe-uninitialized] pval = (PVAL *)PlugSubAlloc(g, NULL, n * sizeof(PVAL)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/thermi/mariadb/src/mariadb-10.4.5/storage/connect/jdbconn.cpp: In member function 'virtual bool JDBConn::Connect(PJPARM)': /home/thermi/mariadb/src/mariadb-10.4.5/storage/connect/jdbconn.cpp:769:11: warning: unused variable 'irc' [-Wunused-variable] int irc = RC_FX; ^~~ /home/thermi/mariadb/src/mariadb-10.4.5/storage/connect/jdbconn.cpp:772:11: warning: unused variable 'jt' [-Wunused-variable] jboolean jt = (trace(1)); ^~ /home/thermi/mariadb/src/mariadb-10.4.5/storage/connect/jdbconn.cpp: In member function 'int JDBConn::Rewind(PCSZ)': /home/thermi/mariadb/src/mariadb-10.4.5/storage/connect/jdbconn.cpp:942:12: warning: unused variable 'b' [-Wunused-variable] jboolean b = env->CallBooleanMethod(job, fetchid, 0); ^ /home/thermi/mariadb/src/mariadb-10.4.5/storage/connect/jdbconn.cpp: In member function 'virtual int JDBConn::GetResultSize(PCSZ, PCOL)': /home/thermi/mariadb/src/mariadb-10.4.5/storage/connect/jdbconn.cpp:1194:10: warning: unused variable 'n' [-Wunused-variable] int rc, n = 0; ^ /home/thermi/mariadb/src/mariadb-10.4.5/storage/connect/jdbconn.cpp: In member function 'int JDBConn::GetCatInfo(JCATPARM*)': /home/thermi/mariadb/src/mariadb-10.4.5/storage/connect/jdbconn.cpp:1496:12: warning: unused variable 'crow' [-Wunused-variable] int crow = 0; ^~~~ /home/thermi/mariadb/src/mariadb-10.4.5/storage/connect/tabodbc.cpp: In member function 'bool TDBODBC::MakeInsert(PGLOBAL)': /home/thermi/mariadb/src/mariadb-10.4.5/storage/connect/tabodbc.cpp:304:9: warning: unused variable 'tablep' [-Wunused-variable] PTABLE tablep = To_Table; ^~~~~~ /home/thermi/mariadb/src/mariadb-10.4.5/storage/connect/tabodbc.cpp: In member function 'virtual bool TDBODBC::OpenDB(PGLOBAL)': /home/thermi/mariadb/src/mariadb-10.4.5/storage/connect/tabodbc.cpp:560:10: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] if ((Rbuf = Ocp->Rewind(Query->GetStr(), (PODBCCOL)Columns)) < 0) ^ /home/thermi/mariadb/src/mariadb-10.4.5/storage/connect/tabodbc.cpp: In member function 'virtual bool TDBXDBC::OpenDB(PGLOBAL)': /home/thermi/mariadb/src/mariadb-10.4.5/storage/connect/tabodbc.cpp:1216:8: warning: unused variable 'rc' [-Wunused-variable] bool rc = false; ^~ /home/thermi/mariadb/src/mariadb-10.4.5/storage/connect/filamzip.cpp: In function 'bool ZipFiles(PGLOBAL, ZIPUTIL*, PCSZ, char*)': /home/thermi/mariadb/src/mariadb-10.4.5/storage/connect/filamzip.cpp:94:7: warning: unused variable 'rc' [-Wunused-variable] int rc; ^~ /home/thermi/mariadb/src/mariadb-10.4.5/storage/connect/zip.c: In function 'zip64local_SearchCentralDir': /home/thermi/mariadb/src/mariadb-10.4.5/storage/connect/zip.c:521:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for (i=(int)uReadSize-3; (i--)>0;) ^~~ /home/thermi/mariadb/src/mariadb-10.4.5/storage/connect/zip.c:529:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' if (uPosFound!=0) ^~ /home/thermi/mariadb/src/mariadb-10.4.5/storage/connect/zip.c: In function 'zipOpenNewFileInZip4_64': /home/thermi/mariadb/src/mariadb-10.4.5/storage/connect/zip.c:1070:5: warning: statement with no effect [-Wunused-value] (crcForCrypting); ^ /home/thermi/mariadb/src/mariadb-10.4.5/storage/connect/tabjdbc.cpp: In member function 'bool TDBJDBC::MakeInsert(PGLOBAL)': /home/thermi/mariadb/src/mariadb-10.4.5/storage/connect/tabjdbc.cpp:381:9: warning: unused variable 'tablep' [-Wunused-variable] PTABLE tablep = To_Table; ^~~~~~ /home/thermi/mariadb/src/mariadb-10.4.5/storage/connect/tabjdbc.cpp: In member function 'virtual bool TDBJDBC::OpenDB(PGLOBAL)': /home/thermi/mariadb/src/mariadb-10.4.5/storage/connect/tabjdbc.cpp:584:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] if ((Rbuf = Query ? Jcp->Rewind(Query->GetStr()) : 0) < 0) ^ /home/thermi/mariadb/src/mariadb-10.4.5/storage/connect/tabjdbc.cpp: In member function 'virtual void JDBCCOL::ReadColumn(PGLOBAL)': /home/thermi/mariadb/src/mariadb-10.4.5/storage/connect/tabjdbc.cpp:1020:26: warning: unused variable 'n' [-Wunused-variable] int i = tdbp->Fpos - 1, n = tdbp->CurNum; ^ /home/thermi/mariadb/src/mariadb-10.4.5/storage/connect/tabjdbc.cpp: In member function 'virtual bool TDBXJDC::OpenDB(PGLOBAL)': /home/thermi/mariadb/src/mariadb-10.4.5/storage/connect/tabjdbc.cpp:1140:7: warning: unused variable 'rc' [-Wunused-variable] bool rc = false; ^~ /usr/bin/ar: creating /home/thermi/mariadb/src/build/libmysqld/libmariadbd.a