Mock Version: 2.16 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target aarch64 --nodeps /builddir/build/SPECS/mecab.spec'], chrootPath='/var/lib/mock/rocky-9-aarch64/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=0uid=1003gid=135user='mockbuild'nspawn_args=[]unshare_net=TrueprintOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target aarch64 --nodeps /builddir/build/SPECS/mecab.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False Building target platforms: aarch64 Building for target aarch64 setting SOURCE_DATE_EPOCH=1628467200 Wrote: /builddir/build/SRPMS/mecab-0.996-3.el9.3.src.rpm Child return code was: 0 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target aarch64 --nodeps /builddir/build/SPECS/mecab.spec'], chrootPath='/var/lib/mock/rocky-9-aarch64/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=0uid=1003gid=135user='mockbuild'nspawn_args=[]unshare_net=TrueprintOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target aarch64 --nodeps /builddir/build/SPECS/mecab.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False Building target platforms: aarch64 Building for target aarch64 setting SOURCE_DATE_EPOCH=1628467200 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.4EjcjE + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf mecab-0.996 + /usr/bin/gzip -dc /builddir/build/SOURCES/mecab-0.996.tar.gz + /usr/bin/tar -xof - + STATUS=0 + '[' 0 -ne 0 ']' + cd mecab-0.996 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + mv doc/doxygen . + find . -name '*.cpp' -print0 + xargs -0 /usr/bin/chmod 0644 + /usr/bin/sed -i.flags -e '/-O3/s|CFLAGS=\"\(.*\)\"|CFLAGS=\${CFLAGS:-\1}|' -e '/-O3/s|CXXFLAGS=\"\(.*\)\"|CXXFLAGS=\${CFLAGS:-\1}|' -e '/MECAB_LIBS/s|-lstdc++||' configure + /usr/bin/sed -i.multilib -e 's|@prefix@/lib/mecab|/usr/lib64/mecab|' mecab-config.in mecabrc.in + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.LKNUtD + umask 022 + cd /builddir/build/BUILD + cd mecab-0.996 + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules' + export FCFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + '[' '-flto=auto -ffat-lto-objectsx' '!=' x ']' ++ find . -type f -name configure -print + for file in $(find . -type f -name configure -print) + /usr/bin/sed -r --in-place=.backup 's/^char \(\*f\) \(\) = /__attribute__ ((used)) char (*f) () = /g' ./configure + diff -u ./configure.backup ./configure + mv ./configure.backup ./configure + /usr/bin/sed -r --in-place=.backup 's/^char \(\*f\) \(\);/__attribute__ ((used)) char (*f) ();/g' ./configure + diff -u ./configure.backup ./configure + mv ./configure.backup ./configure + /usr/bin/sed -r --in-place=.backup 's/^char \$2 \(\);/__attribute__ ((used)) char \$2 ();/g' ./configure + diff -u ./configure.backup ./configure --- ./configure.backup 2022-04-23 16:22:02.511813398 +0000 +++ ./configure 2022-04-23 16:22:02.531813328 +0000 @@ -1770,7 +1770,7 @@ #ifdef __cplusplus extern "C" #endif -char $2 (); +__attribute__ ((used)) char $2 (); /* The GNU C library defines this for functions which it implements to always fail with ENOSYS. Some functions are actually named something starting with __ and the normal name is an alias. */ + /usr/bin/sed --in-place=.backup '1{$!N;$!N};$!N;s/int x = 1;\nint y = 0;\nint z;\nint nan;/volatile int x = 1; volatile int y = 0; volatile int z, nan;/;P;D' ./configure + diff -u ./configure.backup ./configure + mv ./configure.backup ./configure + /usr/bin/sed --in-place=.backup 's#^lt_cv_sys_global_symbol_to_cdecl=.*#lt_cv_sys_global_symbol_to_cdecl="sed -n -e '\''s/^T .* \\(.*\\)$/extern int \\1();/p'\'' -e '\''s/^$symcode* .* \\(.*\\)$/extern char \\1;/p'\''"#' ./configure + diff -u ./configure.backup ./configure --- ./configure.backup 2022-04-23 16:22:02.531813328 +0000 +++ ./configure 2022-04-23 16:22:02.551813258 +0000 @@ -19509,7 +19509,7 @@ compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`' GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`' lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`' -lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`' +lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`' lt_cv_sys_global_symbol_to_c_name_address_lib_prefix='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address_lib_prefix" | $SED "$delay_single_quote_subst"`' nm_file_list_spec='`$ECHO "$nm_file_list_spec" | $SED "$delay_single_quote_subst"`' + '[' 1 = 1 ']' +++ dirname ./configure ++ find . -name config.guess -o -name config.sub + for i in $(find $(dirname ./configure) -name config.guess -o -name config.sub) ++ basename ./config.guess + '[' -f /usr/lib/rpm/redhat/config.guess ']' + /usr/bin/rm -f ./config.guess ++ basename ./config.guess + /usr/bin/cp -fv /usr/lib/rpm/redhat/config.guess ./config.guess '/usr/lib/rpm/redhat/config.guess' -> './config.guess' + for i in $(find $(dirname ./configure) -name config.guess -o -name config.sub) ++ basename ./config.sub + '[' -f /usr/lib/rpm/redhat/config.sub ']' + /usr/bin/rm -f ./config.sub ++ basename ./config.sub + /usr/bin/cp -fv /usr/lib/rpm/redhat/config.sub ./config.sub '/usr/lib/rpm/redhat/config.sub' -> './config.sub' + '[' 1 = 1 ']' + '[' x '!=' 'x-Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld' ']' ++ find . -name ltmain.sh + for i in $(find . -name ltmain.sh) + /usr/bin/sed -i.backup -e 's~compiler_flags=$~compiler_flags="-Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld"~' ./ltmain.sh + ./configure --build=aarch64-redhat-linux-gnu --host=aarch64-redhat-linux-gnu --program-prefix= --disable-dependency-tracking --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --sysconfdir=/etc --datadir=/usr/share --includedir=/usr/include --libdir=/usr/lib64 --libexecdir=/usr/libexec --localstatedir=/var --sharedstatedir=/var/lib --mandir=/usr/share/man --infodir=/usr/share/info checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for a thread-safe mkdir -p... /usr/bin/mkdir -p checking for gawk... gawk checking whether make sets $(MAKE)... yes checking for aarch64-redhat-linux-gnu-gcc... gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether gcc accepts -g... yes checking for gcc option to accept ISO C89... none needed checking for style of include used by make... GNU checking dependency style of gcc... none checking whether we are using the GNU C++ compiler... yes checking whether g++ accepts -g... yes checking dependency style of g++... none checking how to run the C preprocessor... gcc -E checking for grep that handles long lines and -e... /usr/bin/grep checking for egrep... /usr/bin/grep -E checking whether gcc needs -traditional... no checking whether make sets $(MAKE)... (cached) yes checking build system type... aarch64-redhat-linux-gnu checking host system type... aarch64-redhat-linux-gnu checking how to print strings... printf checking for a sed that does not truncate output... /usr/bin/sed checking for fgrep... /usr/bin/grep -F checking for ld used by gcc... /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... yes checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B checking the name lister (/usr/bin/nm -B) interface... BSD nm checking whether ln -s works... yes checking the maximum length of command line arguments... 1572864 checking whether the shell understands some XSI constructs... yes checking whether the shell understands "+="... yes checking how to convert aarch64-redhat-linux-gnu file names to aarch64-redhat-linux-gnu format... func_convert_file_noop checking how to convert aarch64-redhat-linux-gnu file names to toolchain format... func_convert_file_noop checking for /usr/bin/ld option to reload object files... -r checking for aarch64-redhat-linux-gnu-objdump... objdump checking how to recognize dependent libraries... pass_all checking for aarch64-redhat-linux-gnu-dlltool... dlltool checking how to associate runtime and link libraries... printf %s\n checking for aarch64-redhat-linux-gnu-ar... no checking for ar... ar checking for archiver @FILE support... @ checking for aarch64-redhat-linux-gnu-strip... no checking for strip... strip checking for aarch64-redhat-linux-gnu-ranlib... no checking for ranlib... ranlib checking command to parse /usr/bin/nm -B output from gcc object... ok checking for sysroot... no checking for aarch64-redhat-linux-gnu-mt... no checking for mt... no checking if : is a manifest tool... no checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking for dlfcn.h... yes checking for objdir... .libs checking if gcc supports -fno-rtti -fno-exceptions... no checking for gcc option to produce PIC... -fPIC -DPIC checking if gcc PIC flag -fPIC -DPIC works... yes checking if gcc static flag -static works... no checking if gcc supports -c -o file.o... yes checking if gcc supports -c -o file.o... (cached) yes checking whether the gcc linker (/usr/bin/ld) supports shared libraries... yes checking whether -lc should be explicitly linked in... no checking dynamic linker characteristics... GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking whether stripping libraries is possible... yes checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... yes checking how to run the C++ preprocessor... g++ -E checking for ld used by g++... /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... yes checking whether the g++ linker (/usr/bin/ld) supports shared libraries... yes checking for g++ option to produce PIC... -fPIC -DPIC checking if g++ PIC flag -fPIC -DPIC works... yes checking if g++ static flag -static works... no checking if g++ supports -c -o file.o... yes checking if g++ supports -c -o file.o... (cached) yes checking whether the g++ linker (/usr/bin/ld) supports shared libraries... yes checking dynamic linker characteristics... (cached) GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking for library containing strerror... none required checking whether byte ordering is bigendian... no checking for ld used by GCC... /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... yes checking for shared library run path origin... done checking for iconv... yes checking for working iconv... yes checking for iconv declaration... extern size_t iconv (iconv_t cd, char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft); checking for ANSI C header files... (cached) yes checking for an ANSI C-conforming const... yes checking whether byte ordering is bigendian... (cached) no checking for string.h... (cached) yes checking for stdlib.h... (cached) yes checking for unistd.h... (cached) yes checking fcntl.h usability... yes checking fcntl.h presence... yes checking for fcntl.h... yes checking for stdint.h... (cached) yes checking for sys/stat.h... (cached) yes checking sys/mman.h usability... yes checking sys/mman.h presence... yes checking for sys/mman.h... yes checking sys/times.h usability... yes checking sys/times.h presence... yes checking for sys/times.h... yes checking for sys/types.h... (cached) yes checking dirent.h usability... yes checking dirent.h presence... yes checking for dirent.h... yes checking ctype.h usability... yes checking ctype.h presence... yes checking for ctype.h... yes checking for sys/types.h... (cached) yes checking io.h usability... no checking io.h presence... no checking for io.h... no checking windows.h usability... no checking windows.h presence... no checking for windows.h... no checking pthread.h usability... yes checking pthread.h presence... yes checking for pthread.h... yes checking for off_t... yes checking for size_t... yes checking size of char... 1 checking size of short... 2 checking size of int... 4 checking size of long... 8 checking size of long long... 8 checking size of size_t... 8 checking for size_t... (cached) yes checking for unsigned long long int... yes checking for stdlib.h... (cached) yes checking for unistd.h... (cached) yes checking for sys/param.h... yes checking for getpagesize... yes checking for working mmap... yes checking for main in -lstdc++... yes checking for pthread_create in -lpthread... yes checking for pthread_join in -lpthread... yes checking for getenv... yes checking for opendir... yes checking whether make is GNU Make... yes checking if g++ supports stl (required)... yes checking if g++ supports stl (required)... yes checking if g++ supports stl (required)... yes checking if g++ supports stl (required)... yes checking if g++ supports stl (required)... yes checking if g++ supports stl (required)... yes checking if g++ supports stl (required)... yes checking if g++ supports stl (required)... yes checking if g++ supports stl (required)... yes checking if g++ supports stl (required)... yes checking if g++ supports stl (required)... yes checking if g++ supports template (required)... yes checking if g++ supports const_cast<> (required)... yes checking if g++ supports static_cast<> (required)... yes checking if g++ supports reinterpret_cast<> (required)... yes checking if g++ supports namespaces (required) ... yes checking if g++ supports __thread (optional)... yes checking if g++ supports template (required)... yes checking if g++ supports GCC native atomic operations (optional)... yes checking if g++ supports OSX native atomic operations (optional)... no checking if g++ environment provides all required features... yes configure: creating ./config.status config.status: creating Makefile config.status: creating src/Makefile config.status: creating src/Makefile.msvc config.status: creating man/Makefile config.status: creating doc/Makefile config.status: creating tests/Makefile config.status: creating swig/version.h config.status: creating mecab.iss config.status: creating mecab-config config.status: creating mecabrc config.status: creating config.h config.status: executing depfiles commands config.status: executing libtool commands config.status: executing default commands + /usr/bin/sed -i.rpath -e 's|^hardcode_libdir_flag_spec=.*|hardcode_libdir_flag_spec=""|g' -e 's|^runpath_var=LD_RUN_PATH|runpath_var=DIE_RPATH_DIE|g' libtool + /usr/bin/make -O -j8 V=1 VERBOSE=1 /usr/bin/make all-recursive Making all in src make[2]: Entering directory '/builddir/build/BUILD/mecab-0.996/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -DDIC_VERSION=102 -DMECAB_DEFAULT_RC="\"/etc/mecabrc\"" -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -c -o iconv_utils.lo iconv_utils.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DDIC_VERSION=102 -DMECAB_DEFAULT_RC=\"/etc/mecabrc\" -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -c iconv_utils.cpp -fPIC -DPIC -o .libs/iconv_utils.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DDIC_VERSION=102 -DMECAB_DEFAULT_RC=\"/etc/mecabrc\" -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -c iconv_utils.cpp -o iconv_utils.o >/dev/null 2>&1 make[2]: Leaving directory '/builddir/build/BUILD/mecab-0.996/src' In file included from iconv_utils.cpp:18: char_property.h: In member function 'const char* MeCab::CharProperty::seekToOtherType(const char*, const char*, MeCab::CharInfo, MeCab::CharInfo*, size_t*, size_t*) const': char_property.h:40:26: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 40 | register const char *p = begin; | ^ make[2]: Entering directory '/builddir/build/BUILD/mecab-0.996/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -DDIC_VERSION=102 -DMECAB_DEFAULT_RC="\"/etc/mecabrc\"" -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -c -o dictionary_rewriter.lo dictionary_rewriter.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DDIC_VERSION=102 -DMECAB_DEFAULT_RC=\"/etc/mecabrc\" -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -c dictionary_rewriter.cpp -fPIC -DPIC -o .libs/dictionary_rewriter.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DDIC_VERSION=102 -DMECAB_DEFAULT_RC=\"/etc/mecabrc\" -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -c dictionary_rewriter.cpp -o dictionary_rewriter.o >/dev/null 2>&1 make[2]: Leaving directory '/builddir/build/BUILD/mecab-0.996/src' In file included from /usr/include/string.h:519, from /usr/include/c++/11/cstring:42, from dictionary_rewriter.cpp:6: In function 'strncpy', inlined from '(anonymous namespace)::match_rewrite_pattern(char const*, char const*)' at dictionary_rewriter.cpp:47:17, inlined from 'MeCab::RewritePattern::rewrite(unsigned long, char const**, std::__cxx11::basic_string, std::allocator >*) const' at dictionary_rewriter.cpp:81:31: /usr/include/bits/string_fortified.h:95:34: warning: 'strncpy' specified bound 8192 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'strncpy', inlined from 'MeCab::RewritePattern::set_pattern(char const*, char const*)' at dictionary_rewriter.cpp:67:15: /usr/include/bits/string_fortified.h:95:34: warning: 'strncpy' specified bound 8192 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'strncpy', inlined from 'MeCab::RewritePattern::set_pattern(char const*, char const*)' at dictionary_rewriter.cpp:70:15: /usr/include/bits/string_fortified.h:95:34: warning: 'strncpy' specified bound 8192 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/mecab-0.996/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -DDIC_VERSION=102 -DMECAB_DEFAULT_RC="\"/etc/mecabrc\"" -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -c -o utils.lo utils.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DDIC_VERSION=102 -DMECAB_DEFAULT_RC=\"/etc/mecabrc\" -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -c utils.cpp -fPIC -DPIC -o .libs/utils.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DDIC_VERSION=102 -DMECAB_DEFAULT_RC=\"/etc/mecabrc\" -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -c utils.cpp -o utils.o >/dev/null 2>&1 make[2]: Leaving directory '/builddir/build/BUILD/mecab-0.996/src' make[2]: Entering directory '/builddir/build/BUILD/mecab-0.996/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -DDIC_VERSION=102 -DMECAB_DEFAULT_RC="\"/etc/mecabrc\"" -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -c -o eval.lo eval.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DDIC_VERSION=102 -DMECAB_DEFAULT_RC=\"/etc/mecabrc\" -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -c eval.cpp -fPIC -DPIC -o .libs/eval.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DDIC_VERSION=102 -DMECAB_DEFAULT_RC=\"/etc/mecabrc\" -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -c eval.cpp -o eval.o >/dev/null 2>&1 make[2]: Leaving directory '/builddir/build/BUILD/mecab-0.996/src' In file included from /usr/include/string.h:519, from /usr/include/c++/11/cstring:42, from common.h:13, from eval.cpp:11: In function 'strncpy', inlined from 'MeCab::Eval::parseLevel(char const*, std::vector >*)' at eval.cpp:63:17, inlined from 'MeCab::Eval::eval(int, char**)' at eval.cpp:134:15: /usr/include/bits/string_fortified.h:95:34: warning: 'strncpy' specified bound 8192 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/mecab-0.996/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -DDIC_VERSION=102 -DMECAB_DEFAULT_RC="\"/etc/mecabrc\"" -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -c -o dictionary_compiler.lo dictionary_compiler.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DDIC_VERSION=102 -DMECAB_DEFAULT_RC=\"/etc/mecabrc\" -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -c dictionary_compiler.cpp -fPIC -DPIC -o .libs/dictionary_compiler.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DDIC_VERSION=102 -DMECAB_DEFAULT_RC=\"/etc/mecabrc\" -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -c dictionary_compiler.cpp -o dictionary_compiler.o >/dev/null 2>&1 make[2]: Leaving directory '/builddir/build/BUILD/mecab-0.996/src' In file included from dictionary_compiler.cpp:9: char_property.h: In member function 'const char* MeCab::CharProperty::seekToOtherType(const char*, const char*, MeCab::CharInfo, MeCab::CharInfo*, size_t*, size_t*) const': char_property.h:40:26: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 40 | register const char *p = begin; | ^ In file included from dictionary.h:11, from dictionary_compiler.cpp:11: darts.h: In member function 'T MeCab::Darts::DoubleArrayImpl::exactMatchSearch(const key_type*, size_t, size_t) const': darts.h:407:27: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 407 | register array_type_ b = array_[node_pos].base; | ^ darts.h:408:28: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 408 | register array_u_type_ p; | ^ darts.h:410:26: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 410 | for (register size_t i = 0; i < len; ++i) { | ^ darts.h: In member function 'size_t MeCab::Darts::DoubleArrayImpl::commonPrefixSearch(const key_type*, T*, size_t, size_t, size_t) const': darts.h:434:27: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 434 | register array_type_ b = array_[node_pos].base; | ^ darts.h:435:25: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 435 | register size_t num = 0; | ^~~ darts.h:436:27: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 436 | register array_type_ n; | ^ darts.h:437:28: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 437 | register array_u_type_ p; | ^ darts.h:439:26: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 439 | for (register size_t i = 0; i < len; ++i) { | ^ darts.h: In member function 'MeCab::Darts::DoubleArrayImpl::value_type MeCab::Darts::DoubleArrayImpl::traverse(const key_type*, size_t&, size_t&, size_t) const': darts.h:472:27: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 472 | register array_type_ b = array_[node_pos].base; | ^ darts.h:473:28: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 473 | register array_u_type_ p; | ^ darts.h: In instantiation of 'size_t MeCab::Darts::DoubleArrayImpl::commonPrefixSearch(const key_type*, T*, size_t, size_t, size_t) const [with T = MeCab::Darts::DoubleArrayImpl::result_pair_type; node_type_ = char; node_u_type_ = unsigned char; array_type_ = int; array_u_type_ = unsigned int; length_func_ = MeCab::Darts::Length; size_t = long unsigned int; MeCab::Darts::DoubleArrayImpl::key_type = char]': dictionary.h:37:34: required from here darts.h:434:27: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 434 | register array_type_ b = array_[node_pos].base; | ^ darts.h:435:25: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 435 | register size_t num = 0; | ^~~ darts.h:436:27: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 436 | register array_type_ n; | ^ darts.h:437:28: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 437 | register array_u_type_ p; | ^ darts.h:439:26: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 439 | for (register size_t i = 0; i < len; ++i) { | ^ darts.h: In instantiation of 'T MeCab::Darts::DoubleArrayImpl::exactMatchSearch(const key_type*, size_t, size_t) const [with T = MeCab::Darts::DoubleArrayImpl::result_pair_type; node_type_ = char; node_u_type_ = unsigned char; array_type_ = int; array_u_type_ = unsigned int; length_func_ = MeCab::Darts::Length; MeCab::Darts::DoubleArrayImpl::key_type = char; size_t = long unsigned int]': darts.h:394:33: required from 'void MeCab::Darts::DoubleArrayImpl::exactMatchSearch(const key_type*, T&, size_t, size_t) const [with T = MeCab::Darts::DoubleArrayImpl::result_pair_type; node_type_ = char; node_u_type_ = unsigned char; array_type_ = int; array_u_type_ = unsigned int; length_func_ = MeCab::Darts::Length; MeCab::Darts::DoubleArrayImpl::key_type = char; size_t = long unsigned int]' dictionary.h:42:25: required from here darts.h:407:27: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 407 | register array_type_ b = array_[node_pos].base; | ^ darts.h:408:28: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 408 | register array_u_type_ p; | ^ darts.h:410:26: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 410 | for (register size_t i = 0; i < len; ++i) { | ^ make[2]: Entering directory '/builddir/build/BUILD/mecab-0.996/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -DDIC_VERSION=102 -DMECAB_DEFAULT_RC="\"/etc/mecabrc\"" -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -c -o context_id.lo context_id.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DDIC_VERSION=102 -DMECAB_DEFAULT_RC=\"/etc/mecabrc\" -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -c context_id.cpp -fPIC -DPIC -o .libs/context_id.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DDIC_VERSION=102 -DMECAB_DEFAULT_RC=\"/etc/mecabrc\" -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -c context_id.cpp -o context_id.o >/dev/null 2>&1 make[2]: Leaving directory '/builddir/build/BUILD/mecab-0.996/src' make[2]: Entering directory '/builddir/build/BUILD/mecab-0.996/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -DDIC_VERSION=102 -DMECAB_DEFAULT_RC="\"/etc/mecabrc\"" -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -c -o nbest_generator.lo nbest_generator.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DDIC_VERSION=102 -DMECAB_DEFAULT_RC=\"/etc/mecabrc\" -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -c nbest_generator.cpp -fPIC -DPIC -o .libs/nbest_generator.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DDIC_VERSION=102 -DMECAB_DEFAULT_RC=\"/etc/mecabrc\" -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -c nbest_generator.cpp -o nbest_generator.o >/dev/null 2>&1 make[2]: Leaving directory '/builddir/build/BUILD/mecab-0.996/src' make[2]: Entering directory '/builddir/build/BUILD/mecab-0.996/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -DDIC_VERSION=102 -DMECAB_DEFAULT_RC="\"/etc/mecabrc\"" -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -c -o viterbi.lo viterbi.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DDIC_VERSION=102 -DMECAB_DEFAULT_RC=\"/etc/mecabrc\" -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -c viterbi.cpp -fPIC -DPIC -o .libs/viterbi.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DDIC_VERSION=102 -DMECAB_DEFAULT_RC=\"/etc/mecabrc\" -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -c viterbi.cpp -o viterbi.o >/dev/null 2>&1 make[2]: Leaving directory '/builddir/build/BUILD/mecab-0.996/src' In file included from dictionary.h:11, from tokenizer.h:11, from viterbi.cpp:18: darts.h: In member function 'T MeCab::Darts::DoubleArrayImpl::exactMatchSearch(const key_type*, size_t, size_t) const': darts.h:407:27: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 407 | register array_type_ b = array_[node_pos].base; | ^ darts.h:408:28: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 408 | register array_u_type_ p; | ^ darts.h:410:26: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 410 | for (register size_t i = 0; i < len; ++i) { | ^ darts.h: In member function 'size_t MeCab::Darts::DoubleArrayImpl::commonPrefixSearch(const key_type*, T*, size_t, size_t, size_t) const': darts.h:434:27: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 434 | register array_type_ b = array_[node_pos].base; | ^ darts.h:435:25: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 435 | register size_t num = 0; | ^~~ darts.h:436:27: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 436 | register array_type_ n; | ^ darts.h:437:28: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 437 | register array_u_type_ p; | ^ darts.h:439:26: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 439 | for (register size_t i = 0; i < len; ++i) { | ^ darts.h: In member function 'MeCab::Darts::DoubleArrayImpl::value_type MeCab::Darts::DoubleArrayImpl::traverse(const key_type*, size_t&, size_t&, size_t) const': darts.h:472:27: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 472 | register array_type_ b = array_[node_pos].base; | ^ darts.h:473:28: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 473 | register array_u_type_ p; | ^ In file included from dictionary.h:12, from tokenizer.h:11, from viterbi.cpp:18: char_property.h: In member function 'const char* MeCab::CharProperty::seekToOtherType(const char*, const char*, MeCab::CharInfo, MeCab::CharInfo*, size_t*, size_t*) const': char_property.h:40:26: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 40 | register const char *p = begin; | ^ viterbi.cpp: In function 'bool MeCab::{anonymous}::connect(size_t, MeCab::Node*, MeCab::Node**, MeCab::Node**, const MeCab::Connector*, MeCab::Allocator*)': viterbi.cpp:321:19: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 321 | register long best_cost = 2147483647; | ^~~~~~~~~ viterbi.cpp:324:20: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 324 | register int lcost = connector->cost(lnode, rnode); // local cost | ^~~~~ viterbi.cpp:325:21: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 325 | register long cost = lnode->cost + lcost; | ^~~~ In file included from dictionary.h:11, from tokenizer.h:11, from viterbi.cpp:18: darts.h: In instantiation of 'size_t MeCab::Darts::DoubleArrayImpl::commonPrefixSearch(const key_type*, T*, size_t, size_t, size_t) const [with T = MeCab::Darts::DoubleArrayImpl::result_pair_type; node_type_ = char; node_u_type_ = unsigned char; array_type_ = int; array_u_type_ = unsigned int; length_func_ = MeCab::Darts::Length; size_t = long unsigned int; MeCab::Darts::DoubleArrayImpl::key_type = char]': dictionary.h:37:34: required from here darts.h:434:27: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 434 | register array_type_ b = array_[node_pos].base; | ^ darts.h:435:25: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 435 | register size_t num = 0; | ^~~ darts.h:436:27: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 436 | register array_type_ n; | ^ darts.h:437:28: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 437 | register array_u_type_ p; | ^ darts.h:439:26: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 439 | for (register size_t i = 0; i < len; ++i) { | ^ darts.h: In instantiation of 'T MeCab::Darts::DoubleArrayImpl::exactMatchSearch(const key_type*, size_t, size_t) const [with T = MeCab::Darts::DoubleArrayImpl::result_pair_type; node_type_ = char; node_u_type_ = unsigned char; array_type_ = int; array_u_type_ = unsigned int; length_func_ = MeCab::Darts::Length; MeCab::Darts::DoubleArrayImpl::key_type = char; size_t = long unsigned int]': darts.h:394:33: required from 'void MeCab::Darts::DoubleArrayImpl::exactMatchSearch(const key_type*, T&, size_t, size_t) const [with T = MeCab::Darts::DoubleArrayImpl::result_pair_type; node_type_ = char; node_u_type_ = unsigned char; array_type_ = int; array_u_type_ = unsigned int; length_func_ = MeCab::Darts::Length; MeCab::Darts::DoubleArrayImpl::key_type = char; size_t = long unsigned int]' dictionary.h:42:25: required from here darts.h:407:27: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 407 | register array_type_ b = array_[node_pos].base; | ^ darts.h:408:28: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 408 | register array_u_type_ p; | ^ darts.h:410:26: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 410 | for (register size_t i = 0; i < len; ++i) { | ^ viterbi.cpp: In instantiation of 'bool MeCab::{anonymous}::connect(size_t, MeCab::Node*, MeCab::Node**, MeCab::Node**, const MeCab::Connector*, MeCab::Allocator*) [with bool IsAllPath = true; size_t = long unsigned int; MeCab::Node = mecab_node_t]': viterbi.cpp:379:30: required from 'bool MeCab::Viterbi::viterbi(MeCab::Lattice*) const [with bool IsAllPath = true; bool IsPartial = true]' viterbi.cpp:84:35: required from here viterbi.cpp:321:19: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 321 | register long best_cost = 2147483647; | ^~~~~~~~~ viterbi.cpp:324:20: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 324 | register int lcost = connector->cost(lnode, rnode); // local cost | ^~~~~ viterbi.cpp:325:21: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 325 | register long cost = lnode->cost + lcost; | ^~~~ viterbi.cpp: In instantiation of 'bool MeCab::{anonymous}::connect(size_t, MeCab::Node*, MeCab::Node**, MeCab::Node**, const MeCab::Connector*, MeCab::Allocator*) [with bool IsAllPath = false; size_t = long unsigned int; MeCab::Node = mecab_node_t]': viterbi.cpp:379:30: required from 'bool MeCab::Viterbi::viterbi(MeCab::Lattice*) const [with bool IsAllPath = false; bool IsPartial = true]' viterbi.cpp:91:36: required from here viterbi.cpp:321:19: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 321 | register long best_cost = 2147483647; | ^~~~~~~~~ viterbi.cpp:324:20: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 324 | register int lcost = connector->cost(lnode, rnode); // local cost | ^~~~~ viterbi.cpp:325:21: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 325 | register long cost = lnode->cost + lcost; | ^~~~ In file included from viterbi.cpp:14: param.h: At global scope: param.h:30:13: warning: 'Target {anonymous}::lexical_cast(Source) [with Target = std::__cxx11::basic_string; Source = std::__cxx11::basic_string]' defined but not used [-Wunused-function] 30 | std::string lexical_cast(std::string arg) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/mecab-0.996/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -DDIC_VERSION=102 -DMECAB_DEFAULT_RC="\"/etc/mecabrc\"" -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -c -o string_buffer.lo string_buffer.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DDIC_VERSION=102 -DMECAB_DEFAULT_RC=\"/etc/mecabrc\" -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -c string_buffer.cpp -fPIC -DPIC -o .libs/string_buffer.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DDIC_VERSION=102 -DMECAB_DEFAULT_RC=\"/etc/mecabrc\" -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -c string_buffer.cpp -o string_buffer.o >/dev/null 2>&1 make[2]: Leaving directory '/builddir/build/BUILD/mecab-0.996/src' make[2]: Entering directory '/builddir/build/BUILD/mecab-0.996/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -DDIC_VERSION=102 -DMECAB_DEFAULT_RC="\"/etc/mecabrc\"" -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -c -o connector.lo connector.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DDIC_VERSION=102 -DMECAB_DEFAULT_RC=\"/etc/mecabrc\" -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -c connector.cpp -fPIC -DPIC -o .libs/connector.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DDIC_VERSION=102 -DMECAB_DEFAULT_RC=\"/etc/mecabrc\" -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -c connector.cpp -o connector.o >/dev/null 2>&1 make[2]: Leaving directory '/builddir/build/BUILD/mecab-0.996/src' make[2]: Entering directory '/builddir/build/BUILD/mecab-0.996/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -DDIC_VERSION=102 -DMECAB_DEFAULT_RC="\"/etc/mecabrc\"" -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -c -o dictionary_generator.lo dictionary_generator.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DDIC_VERSION=102 -DMECAB_DEFAULT_RC=\"/etc/mecabrc\" -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -c dictionary_generator.cpp -fPIC -DPIC -o .libs/dictionary_generator.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DDIC_VERSION=102 -DMECAB_DEFAULT_RC=\"/etc/mecabrc\" -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -c dictionary_generator.cpp -o dictionary_generator.o >/dev/null 2>&1 make[2]: Leaving directory '/builddir/build/BUILD/mecab-0.996/src' In file included from dictionary_generator.cpp:11: char_property.h: In member function 'const char* MeCab::CharProperty::seekToOtherType(const char*, const char*, MeCab::CharInfo, MeCab::CharInfo*, size_t*, size_t*) const': char_property.h:40:26: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 40 | register const char *p = begin; | ^ In file included from dictionary.h:11, from dictionary_generator.cpp:14: darts.h: In member function 'T MeCab::Darts::DoubleArrayImpl::exactMatchSearch(const key_type*, size_t, size_t) const': darts.h:407:27: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 407 | register array_type_ b = array_[node_pos].base; | ^ darts.h:408:28: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 408 | register array_u_type_ p; | ^ darts.h:410:26: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 410 | for (register size_t i = 0; i < len; ++i) { | ^ darts.h: In member function 'size_t MeCab::Darts::DoubleArrayImpl::commonPrefixSearch(const key_type*, T*, size_t, size_t, size_t) const': darts.h:434:27: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 434 | register array_type_ b = array_[node_pos].base; | ^ darts.h:435:25: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 435 | register size_t num = 0; | ^~~ darts.h:436:27: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 436 | register array_type_ n; | ^ darts.h:437:28: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 437 | register array_u_type_ p; | ^ darts.h:439:26: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 439 | for (register size_t i = 0; i < len; ++i) { | ^ darts.h: In member function 'MeCab::Darts::DoubleArrayImpl::value_type MeCab::Darts::DoubleArrayImpl::traverse(const key_type*, size_t&, size_t&, size_t) const': darts.h:472:27: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 472 | register array_type_ b = array_[node_pos].base; | ^ darts.h:473:28: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 473 | register array_u_type_ p; | ^ darts.h: In instantiation of 'size_t MeCab::Darts::DoubleArrayImpl::commonPrefixSearch(const key_type*, T*, size_t, size_t, size_t) const [with T = MeCab::Darts::DoubleArrayImpl::result_pair_type; node_type_ = char; node_u_type_ = unsigned char; array_type_ = int; array_u_type_ = unsigned int; length_func_ = MeCab::Darts::Length; size_t = long unsigned int; MeCab::Darts::DoubleArrayImpl::key_type = char]': dictionary.h:37:34: required from here darts.h:434:27: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 434 | register array_type_ b = array_[node_pos].base; | ^ darts.h:435:25: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 435 | register size_t num = 0; | ^~~ darts.h:436:27: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 436 | register array_type_ n; | ^ darts.h:437:28: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 437 | register array_u_type_ p; | ^ darts.h:439:26: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 439 | for (register size_t i = 0; i < len; ++i) { | ^ darts.h: In instantiation of 'T MeCab::Darts::DoubleArrayImpl::exactMatchSearch(const key_type*, size_t, size_t) const [with T = MeCab::Darts::DoubleArrayImpl::result_pair_type; node_type_ = char; node_u_type_ = unsigned char; array_type_ = int; array_u_type_ = unsigned int; length_func_ = MeCab::Darts::Length; MeCab::Darts::DoubleArrayImpl::key_type = char; size_t = long unsigned int]': darts.h:394:33: required from 'void MeCab::Darts::DoubleArrayImpl::exactMatchSearch(const key_type*, T&, size_t, size_t) const [with T = MeCab::Darts::DoubleArrayImpl::result_pair_type; node_type_ = char; node_u_type_ = unsigned char; array_type_ = int; array_u_type_ = unsigned int; length_func_ = MeCab::Darts::Length; MeCab::Darts::DoubleArrayImpl::key_type = char; size_t = long unsigned int]' dictionary.h:42:25: required from here darts.h:407:27: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 407 | register array_type_ b = array_[node_pos].base; | ^ darts.h:408:28: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 408 | register array_u_type_ p; | ^ darts.h:410:26: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 410 | for (register size_t i = 0; i < len; ++i) { | ^ make[2]: Entering directory '/builddir/build/BUILD/mecab-0.996/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -DDIC_VERSION=102 -DMECAB_DEFAULT_RC="\"/etc/mecabrc\"" -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -c -o writer.lo writer.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DDIC_VERSION=102 -DMECAB_DEFAULT_RC=\"/etc/mecabrc\" -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -c writer.cpp -fPIC -DPIC -o .libs/writer.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DDIC_VERSION=102 -DMECAB_DEFAULT_RC=\"/etc/mecabrc\" -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -c writer.cpp -o writer.o >/dev/null 2>&1 make[2]: Leaving directory '/builddir/build/BUILD/mecab-0.996/src' In file included from /usr/include/string.h:519, from /usr/include/c++/11/cstring:42, from writer.cpp:7: In function 'strncpy', inlined from 'MeCab::Writer::writeNode(MeCab::Lattice*, char const*, mecab_node_t const*, MeCab::StringBuffer*) const' at writer.cpp:352:27: /usr/include/bits/string_fortified.h:95:34: warning: 'strncpy' specified bound 8192 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/mecab-0.996/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -DDIC_VERSION=102 -DMECAB_DEFAULT_RC="\"/etc/mecabrc\"" -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -c -o tagger.lo tagger.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DDIC_VERSION=102 -DMECAB_DEFAULT_RC=\"/etc/mecabrc\" -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -c tagger.cpp -fPIC -DPIC -o .libs/tagger.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DDIC_VERSION=102 -DMECAB_DEFAULT_RC=\"/etc/mecabrc\" -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -c tagger.cpp -o tagger.o >/dev/null 2>&1 make[2]: Leaving directory '/builddir/build/BUILD/mecab-0.996/src' In file included from dictionary.h:11, from tokenizer.h:11, from tagger.cpp:18: darts.h: In member function 'T MeCab::Darts::DoubleArrayImpl::exactMatchSearch(const key_type*, size_t, size_t) const': darts.h:407:27: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 407 | register array_type_ b = array_[node_pos].base; | ^ darts.h:408:28: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 408 | register array_u_type_ p; | ^ darts.h:410:26: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 410 | for (register size_t i = 0; i < len; ++i) { | ^ darts.h: In member function 'size_t MeCab::Darts::DoubleArrayImpl::commonPrefixSearch(const key_type*, T*, size_t, size_t, size_t) const': darts.h:434:27: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 434 | register array_type_ b = array_[node_pos].base; | ^ darts.h:435:25: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 435 | register size_t num = 0; | ^~~ darts.h:436:27: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 436 | register array_type_ n; | ^ darts.h:437:28: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 437 | register array_u_type_ p; | ^ darts.h:439:26: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 439 | for (register size_t i = 0; i < len; ++i) { | ^ darts.h: In member function 'MeCab::Darts::DoubleArrayImpl::value_type MeCab::Darts::DoubleArrayImpl::traverse(const key_type*, size_t&, size_t&, size_t) const': darts.h:472:27: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 472 | register array_type_ b = array_[node_pos].base; | ^ darts.h:473:28: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 473 | register array_u_type_ p; | ^ In file included from dictionary.h:12, from tokenizer.h:11, from tagger.cpp:18: char_property.h: In member function 'const char* MeCab::CharProperty::seekToOtherType(const char*, const char*, MeCab::CharInfo, MeCab::CharInfo*, size_t*, size_t*) const': char_property.h:40:26: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 40 | register const char *p = begin; | ^ In file included from dictionary.h:11, from tokenizer.h:11, from tagger.cpp:18: darts.h: In instantiation of 'size_t MeCab::Darts::DoubleArrayImpl::commonPrefixSearch(const key_type*, T*, size_t, size_t, size_t) const [with T = MeCab::Darts::DoubleArrayImpl::result_pair_type; node_type_ = char; node_u_type_ = unsigned char; array_type_ = int; array_u_type_ = unsigned int; length_func_ = MeCab::Darts::Length; size_t = long unsigned int; MeCab::Darts::DoubleArrayImpl::key_type = char]': dictionary.h:37:34: required from here darts.h:434:27: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 434 | register array_type_ b = array_[node_pos].base; | ^ darts.h:435:25: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 435 | register size_t num = 0; | ^~~ darts.h:436:27: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 436 | register array_type_ n; | ^ darts.h:437:28: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 437 | register array_u_type_ p; | ^ darts.h:439:26: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 439 | for (register size_t i = 0; i < len; ++i) { | ^ darts.h: In instantiation of 'T MeCab::Darts::DoubleArrayImpl::exactMatchSearch(const key_type*, size_t, size_t) const [with T = MeCab::Darts::DoubleArrayImpl::result_pair_type; node_type_ = char; node_u_type_ = unsigned char; array_type_ = int; array_u_type_ = unsigned int; length_func_ = MeCab::Darts::Length; MeCab::Darts::DoubleArrayImpl::key_type = char; size_t = long unsigned int]': darts.h:394:33: required from 'void MeCab::Darts::DoubleArrayImpl::exactMatchSearch(const key_type*, T&, size_t, size_t) const [with T = MeCab::Darts::DoubleArrayImpl::result_pair_type; node_type_ = char; node_u_type_ = unsigned char; array_type_ = int; array_u_type_ = unsigned int; length_func_ = MeCab::Darts::Length; MeCab::Darts::DoubleArrayImpl::key_type = char; size_t = long unsigned int]' dictionary.h:42:25: required from here darts.h:407:27: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 407 | register array_type_ b = array_[node_pos].base; | ^ darts.h:408:28: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 408 | register array_u_type_ p; | ^ darts.h:410:26: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 410 | for (register size_t i = 0; i < len; ++i) { | ^ make[2]: Entering directory '/builddir/build/BUILD/mecab-0.996/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -DDIC_VERSION=102 -DMECAB_DEFAULT_RC="\"/etc/mecabrc\"" -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -c -o param.lo param.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DDIC_VERSION=102 -DMECAB_DEFAULT_RC=\"/etc/mecabrc\" -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -c param.cpp -fPIC -DPIC -o .libs/param.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DDIC_VERSION=102 -DMECAB_DEFAULT_RC=\"/etc/mecabrc\" -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -c param.cpp -o param.o >/dev/null 2>&1 make[2]: Leaving directory '/builddir/build/BUILD/mecab-0.996/src' In file included from /usr/include/string.h:519, from /usr/include/c++/11/cstring:42, from common.h:13, from param.cpp:8: In function 'strncpy', inlined from 'MeCab::Param::open(char const*, MeCab::Option const*)' at param.cpp:194:15: /usr/include/bits/string_fortified.h:95:34: warning: 'strncpy' specified bound 8192 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/mecab-0.996/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -DDIC_VERSION=102 -DMECAB_DEFAULT_RC="\"/etc/mecabrc\"" -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -c -o lbfgs.lo lbfgs.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DDIC_VERSION=102 -DMECAB_DEFAULT_RC=\"/etc/mecabrc\" -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -c lbfgs.cpp -fPIC -DPIC -o .libs/lbfgs.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DDIC_VERSION=102 -DMECAB_DEFAULT_RC=\"/etc/mecabrc\" -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -c lbfgs.cpp -o lbfgs.o >/dev/null 2>&1 make[2]: Leaving directory '/builddir/build/BUILD/mecab-0.996/src' make[2]: Entering directory '/builddir/build/BUILD/mecab-0.996/src' g++ -DHAVE_CONFIG_H -I. -I.. -DDIC_VERSION=102 -DMECAB_DEFAULT_RC="\"/etc/mecabrc\"" -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -c -o mecab.o mecab.cpp make[2]: Leaving directory '/builddir/build/BUILD/mecab-0.996/src' make[2]: Entering directory '/builddir/build/BUILD/mecab-0.996/src' g++ -DHAVE_CONFIG_H -I. -I.. -DDIC_VERSION=102 -DMECAB_DEFAULT_RC="\"/etc/mecabrc\"" -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -c -o mecab-dict-index.o mecab-dict-index.cpp make[2]: Leaving directory '/builddir/build/BUILD/mecab-0.996/src' make[2]: Entering directory '/builddir/build/BUILD/mecab-0.996/src' g++ -DHAVE_CONFIG_H -I. -I.. -DDIC_VERSION=102 -DMECAB_DEFAULT_RC="\"/etc/mecabrc\"" -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -c -o mecab-dict-gen.o mecab-dict-gen.cpp make[2]: Leaving directory '/builddir/build/BUILD/mecab-0.996/src' make[2]: Entering directory '/builddir/build/BUILD/mecab-0.996/src' g++ -DHAVE_CONFIG_H -I. -I.. -DDIC_VERSION=102 -DMECAB_DEFAULT_RC="\"/etc/mecabrc\"" -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -c -o mecab-cost-train.o mecab-cost-train.cpp make[2]: Leaving directory '/builddir/build/BUILD/mecab-0.996/src' make[2]: Entering directory '/builddir/build/BUILD/mecab-0.996/src' g++ -DHAVE_CONFIG_H -I. -I.. -DDIC_VERSION=102 -DMECAB_DEFAULT_RC="\"/etc/mecabrc\"" -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -c -o mecab-system-eval.o mecab-system-eval.cpp make[2]: Leaving directory '/builddir/build/BUILD/mecab-0.996/src' make[2]: Entering directory '/builddir/build/BUILD/mecab-0.996/src' g++ -DHAVE_CONFIG_H -I. -I.. -DDIC_VERSION=102 -DMECAB_DEFAULT_RC="\"/etc/mecabrc\"" -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -c -o mecab-test-gen.o mecab-test-gen.cpp make[2]: Leaving directory '/builddir/build/BUILD/mecab-0.996/src' make[2]: Entering directory '/builddir/build/BUILD/mecab-0.996/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -DDIC_VERSION=102 -DMECAB_DEFAULT_RC="\"/etc/mecabrc\"" -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -c -o char_property.lo char_property.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DDIC_VERSION=102 -DMECAB_DEFAULT_RC=\"/etc/mecabrc\" -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -c char_property.cpp -fPIC -DPIC -o .libs/char_property.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DDIC_VERSION=102 -DMECAB_DEFAULT_RC=\"/etc/mecabrc\" -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -c char_property.cpp -o char_property.o >/dev/null 2>&1 make[2]: Leaving directory '/builddir/build/BUILD/mecab-0.996/src' In file included from char_property.cpp:11: char_property.h: In member function 'const char* MeCab::CharProperty::seekToOtherType(const char*, const char*, MeCab::CharInfo, MeCab::CharInfo*, size_t*, size_t*) const': char_property.h:40:26: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 40 | register const char *p = begin; | ^ char_property.cpp: In static member function 'static bool MeCab::CharProperty::compile(const char*, const char*, const char*)': char_property.cpp:194:18: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct MeCab::CharInfo'; use assignment or value-initialization instead [-Wclass-memaccess] 194 | std::memset(&c, 0, sizeof(c)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from char_property.cpp:11: char_property.h:16:8: note: 'struct MeCab::CharInfo' declared here 16 | struct CharInfo { | ^~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/mecab-0.996/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -DDIC_VERSION=102 -DMECAB_DEFAULT_RC="\"/etc/mecabrc\"" -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -c -o libmecab.lo libmecab.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DDIC_VERSION=102 -DMECAB_DEFAULT_RC=\"/etc/mecabrc\" -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -c libmecab.cpp -fPIC -DPIC -o .libs/libmecab.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DDIC_VERSION=102 -DMECAB_DEFAULT_RC=\"/etc/mecabrc\" -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -c libmecab.cpp -o libmecab.o >/dev/null 2>&1 make[2]: Leaving directory '/builddir/build/BUILD/mecab-0.996/src' In file included from dictionary.h:11, from tokenizer.h:11, from libmecab.cpp:11: darts.h: In member function 'T MeCab::Darts::DoubleArrayImpl::exactMatchSearch(const key_type*, size_t, size_t) const': darts.h:407:27: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 407 | register array_type_ b = array_[node_pos].base; | ^ darts.h:408:28: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 408 | register array_u_type_ p; | ^ darts.h:410:26: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 410 | for (register size_t i = 0; i < len; ++i) { | ^ darts.h: In member function 'size_t MeCab::Darts::DoubleArrayImpl::commonPrefixSearch(const key_type*, T*, size_t, size_t, size_t) const': darts.h:434:27: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 434 | register array_type_ b = array_[node_pos].base; | ^ darts.h:435:25: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 435 | register size_t num = 0; | ^~~ darts.h:436:27: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 436 | register array_type_ n; | ^ darts.h:437:28: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 437 | register array_u_type_ p; | ^ darts.h:439:26: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 439 | for (register size_t i = 0; i < len; ++i) { | ^ darts.h: In member function 'MeCab::Darts::DoubleArrayImpl::value_type MeCab::Darts::DoubleArrayImpl::traverse(const key_type*, size_t&, size_t&, size_t) const': darts.h:472:27: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 472 | register array_type_ b = array_[node_pos].base; | ^ darts.h:473:28: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 473 | register array_u_type_ p; | ^ In file included from dictionary.h:12, from tokenizer.h:11, from libmecab.cpp:11: char_property.h: In member function 'const char* MeCab::CharProperty::seekToOtherType(const char*, const char*, MeCab::CharInfo, MeCab::CharInfo*, size_t*, size_t*) const': char_property.h:40:26: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 40 | register const char *p = begin; | ^ In file included from dictionary.h:11, from tokenizer.h:11, from libmecab.cpp:11: darts.h: In instantiation of 'size_t MeCab::Darts::DoubleArrayImpl::commonPrefixSearch(const key_type*, T*, size_t, size_t, size_t) const [with T = MeCab::Darts::DoubleArrayImpl::result_pair_type; node_type_ = char; node_u_type_ = unsigned char; array_type_ = int; array_u_type_ = unsigned int; length_func_ = MeCab::Darts::Length; size_t = long unsigned int; MeCab::Darts::DoubleArrayImpl::key_type = char]': dictionary.h:37:34: required from here darts.h:434:27: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 434 | register array_type_ b = array_[node_pos].base; | ^ darts.h:435:25: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 435 | register size_t num = 0; | ^~~ darts.h:436:27: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 436 | register array_type_ n; | ^ darts.h:437:28: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 437 | register array_u_type_ p; | ^ darts.h:439:26: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 439 | for (register size_t i = 0; i < len; ++i) { | ^ darts.h: In instantiation of 'T MeCab::Darts::DoubleArrayImpl::exactMatchSearch(const key_type*, size_t, size_t) const [with T = MeCab::Darts::DoubleArrayImpl::result_pair_type; node_type_ = char; node_u_type_ = unsigned char; array_type_ = int; array_u_type_ = unsigned int; length_func_ = MeCab::Darts::Length; MeCab::Darts::DoubleArrayImpl::key_type = char; size_t = long unsigned int]': darts.h:394:33: required from 'void MeCab::Darts::DoubleArrayImpl::exactMatchSearch(const key_type*, T&, size_t, size_t) const [with T = MeCab::Darts::DoubleArrayImpl::result_pair_type; node_type_ = char; node_u_type_ = unsigned char; array_type_ = int; array_u_type_ = unsigned int; length_func_ = MeCab::Darts::Length; MeCab::Darts::DoubleArrayImpl::key_type = char; size_t = long unsigned int]' dictionary.h:42:25: required from here darts.h:407:27: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 407 | register array_type_ b = array_[node_pos].base; | ^ darts.h:408:28: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 408 | register array_u_type_ p; | ^ darts.h:410:26: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 410 | for (register size_t i = 0; i < len; ++i) { | ^ make[2]: Entering directory '/builddir/build/BUILD/mecab-0.996/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -DDIC_VERSION=102 -DMECAB_DEFAULT_RC="\"/etc/mecabrc\"" -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -c -o tokenizer.lo tokenizer.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DDIC_VERSION=102 -DMECAB_DEFAULT_RC=\"/etc/mecabrc\" -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -c tokenizer.cpp -fPIC -DPIC -o .libs/tokenizer.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DDIC_VERSION=102 -DMECAB_DEFAULT_RC=\"/etc/mecabrc\" -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -c tokenizer.cpp -o tokenizer.o >/dev/null 2>&1 make[2]: Leaving directory '/builddir/build/BUILD/mecab-0.996/src' In file included from tokenizer.cpp:8: darts.h: In member function 'T MeCab::Darts::DoubleArrayImpl::exactMatchSearch(const key_type*, size_t, size_t) const': darts.h:407:27: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 407 | register array_type_ b = array_[node_pos].base; | ^ darts.h:408:28: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 408 | register array_u_type_ p; | ^ darts.h:410:26: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 410 | for (register size_t i = 0; i < len; ++i) { | ^ darts.h: In member function 'size_t MeCab::Darts::DoubleArrayImpl::commonPrefixSearch(const key_type*, T*, size_t, size_t, size_t) const': darts.h:434:27: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 434 | register array_type_ b = array_[node_pos].base; | ^ darts.h:435:25: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 435 | register size_t num = 0; | ^~~ darts.h:436:27: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 436 | register array_type_ n; | ^ darts.h:437:28: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 437 | register array_u_type_ p; | ^ darts.h:439:26: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 439 | for (register size_t i = 0; i < len; ++i) { | ^ darts.h: In member function 'MeCab::Darts::DoubleArrayImpl::value_type MeCab::Darts::DoubleArrayImpl::traverse(const key_type*, size_t&, size_t&, size_t) const': darts.h:472:27: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 472 | register array_type_ b = array_[node_pos].base; | ^ darts.h:473:28: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 473 | register array_u_type_ p; | ^ In file included from dictionary.h:12, from tokenizer.h:11, from tokenizer.cpp:12: char_property.h: In member function 'const char* MeCab::CharProperty::seekToOtherType(const char*, const char*, MeCab::CharInfo, MeCab::CharInfo*, size_t*, size_t*) const': char_property.h:40:26: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 40 | register const char *p = begin; | ^ In file included from tokenizer.cpp:8: darts.h: In instantiation of 'size_t MeCab::Darts::DoubleArrayImpl::commonPrefixSearch(const key_type*, T*, size_t, size_t, size_t) const [with T = MeCab::Darts::DoubleArrayImpl::result_pair_type; node_type_ = char; node_u_type_ = unsigned char; array_type_ = int; array_u_type_ = unsigned int; length_func_ = MeCab::Darts::Length; size_t = long unsigned int; MeCab::Darts::DoubleArrayImpl::key_type = char]': dictionary.h:37:34: required from here darts.h:434:27: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 434 | register array_type_ b = array_[node_pos].base; | ^ darts.h:435:25: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 435 | register size_t num = 0; | ^~~ darts.h:436:27: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 436 | register array_type_ n; | ^ darts.h:437:28: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 437 | register array_u_type_ p; | ^ darts.h:439:26: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 439 | for (register size_t i = 0; i < len; ++i) { | ^ darts.h: In instantiation of 'T MeCab::Darts::DoubleArrayImpl::exactMatchSearch(const key_type*, size_t, size_t) const [with T = MeCab::Darts::DoubleArrayImpl::result_pair_type; node_type_ = char; node_u_type_ = unsigned char; array_type_ = int; array_u_type_ = unsigned int; length_func_ = MeCab::Darts::Length; MeCab::Darts::DoubleArrayImpl::key_type = char; size_t = long unsigned int]': darts.h:394:33: required from 'void MeCab::Darts::DoubleArrayImpl::exactMatchSearch(const key_type*, T&, size_t, size_t) const [with T = MeCab::Darts::DoubleArrayImpl::result_pair_type; node_type_ = char; node_u_type_ = unsigned char; array_type_ = int; array_u_type_ = unsigned int; length_func_ = MeCab::Darts::Length; MeCab::Darts::DoubleArrayImpl::key_type = char; size_t = long unsigned int]' dictionary.h:42:25: required from here darts.h:407:27: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 407 | register array_type_ b = array_[node_pos].base; | ^ darts.h:408:28: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 408 | register array_u_type_ p; | ^ darts.h:410:26: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 410 | for (register size_t i = 0; i < len; ++i) { | ^ In file included from /usr/include/string.h:519, from /usr/include/c++/11/cstring:42, from common.h:13, from tokenizer.cpp:6: In function 'strncpy', inlined from 'MeCab::(anonymous namespace)::partial_match(char const*, char const*)' at tokenizer.cpp:193:15, inlined from 'MeCab::(anonymous namespace)::is_valid_node(MeCab::Lattice const*, mecab_node_t*)bool' at tokenizer.cpp:224:20: /usr/include/bits/string_fortified.h:95:34: warning: 'strncpy' specified bound 8192 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'strncpy', inlined from 'MeCab::(anonymous namespace)::partial_match(char const*, char const*)' at tokenizer.cpp:194:15, inlined from 'MeCab::(anonymous namespace)::is_valid_node(MeCab::Lattice const*, mecab_node_t*)bool' at tokenizer.cpp:224:20: /usr/include/bits/string_fortified.h:95:34: warning: 'strncpy' specified bound 8192 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'strncpy', inlined from 'MeCab::Tokenizer::open(MeCab::Param const&)' at tokenizer.cpp:123:17: /usr/include/bits/string_fortified.h:95:34: warning: 'strncpy' specified bound 8192 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'strncpy', inlined from 'MeCab::Tokenizer::open(MeCab::Param const&)' at tokenizer.cpp:123:17: /usr/include/bits/string_fortified.h:95:34: warning: 'strncpy' specified bound 8192 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/mecab-0.996/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -DDIC_VERSION=102 -DMECAB_DEFAULT_RC="\"/etc/mecabrc\"" -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -c -o learner_tagger.lo learner_tagger.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DDIC_VERSION=102 -DMECAB_DEFAULT_RC=\"/etc/mecabrc\" -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -c learner_tagger.cpp -fPIC -DPIC -o .libs/learner_tagger.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DDIC_VERSION=102 -DMECAB_DEFAULT_RC=\"/etc/mecabrc\" -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -c learner_tagger.cpp -o learner_tagger.o >/dev/null 2>&1 make[2]: Leaving directory '/builddir/build/BUILD/mecab-0.996/src' In file included from feature_index.h:13, from learner_tagger.h:12, from learner_tagger.cpp:13: darts.h: In member function 'T MeCab::Darts::DoubleArrayImpl::exactMatchSearch(const key_type*, size_t, size_t) const': darts.h:407:27: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 407 | register array_type_ b = array_[node_pos].base; | ^ darts.h:408:28: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 408 | register array_u_type_ p; | ^ darts.h:410:26: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 410 | for (register size_t i = 0; i < len; ++i) { | ^ darts.h: In member function 'size_t MeCab::Darts::DoubleArrayImpl::commonPrefixSearch(const key_type*, T*, size_t, size_t, size_t) const': darts.h:434:27: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 434 | register array_type_ b = array_[node_pos].base; | ^ darts.h:435:25: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 435 | register size_t num = 0; | ^~~ darts.h:436:27: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 436 | register array_type_ n; | ^ darts.h:437:28: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 437 | register array_u_type_ p; | ^ darts.h:439:26: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 439 | for (register size_t i = 0; i < len; ++i) { | ^ darts.h: In member function 'MeCab::Darts::DoubleArrayImpl::value_type MeCab::Darts::DoubleArrayImpl::traverse(const key_type*, size_t&, size_t&, size_t) const': darts.h:472:27: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 472 | register array_type_ b = array_[node_pos].base; | ^ darts.h:473:28: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 473 | register array_u_type_ p; | ^ In file included from dictionary.h:12, from tokenizer.h:11, from learner_tagger.h:13, from learner_tagger.cpp:13: char_property.h: In member function 'const char* MeCab::CharProperty::seekToOtherType(const char*, const char*, MeCab::CharInfo, MeCab::CharInfo*, size_t*, size_t*) const': char_property.h:40:26: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 40 | register const char *p = begin; | ^ In file included from feature_index.h:13, from learner_tagger.h:12, from learner_tagger.cpp:13: darts.h: In instantiation of 'size_t MeCab::Darts::DoubleArrayImpl::commonPrefixSearch(const key_type*, T*, size_t, size_t, size_t) const [with T = MeCab::Darts::DoubleArrayImpl::result_pair_type; node_type_ = char; node_u_type_ = unsigned char; array_type_ = int; array_u_type_ = unsigned int; length_func_ = MeCab::Darts::Length; size_t = long unsigned int; MeCab::Darts::DoubleArrayImpl::key_type = char]': dictionary.h:37:34: required from here darts.h:434:27: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 434 | register array_type_ b = array_[node_pos].base; | ^ darts.h:435:25: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 435 | register size_t num = 0; | ^~~ darts.h:436:27: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 436 | register array_type_ n; | ^ darts.h:437:28: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 437 | register array_u_type_ p; | ^ darts.h:439:26: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 439 | for (register size_t i = 0; i < len; ++i) { | ^ darts.h: In instantiation of 'T MeCab::Darts::DoubleArrayImpl::exactMatchSearch(const key_type*, size_t, size_t) const [with T = MeCab::Darts::DoubleArrayImpl::result_pair_type; node_type_ = char; node_u_type_ = unsigned char; array_type_ = int; array_u_type_ = unsigned int; length_func_ = MeCab::Darts::Length; MeCab::Darts::DoubleArrayImpl::key_type = char; size_t = long unsigned int]': darts.h:394:33: required from 'void MeCab::Darts::DoubleArrayImpl::exactMatchSearch(const key_type*, T&, size_t, size_t) const [with T = MeCab::Darts::DoubleArrayImpl::result_pair_type; node_type_ = char; node_u_type_ = unsigned char; array_type_ = int; array_u_type_ = unsigned int; length_func_ = MeCab::Darts::Length; MeCab::Darts::DoubleArrayImpl::key_type = char; size_t = long unsigned int]' dictionary.h:42:25: required from here darts.h:407:27: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 407 | register array_type_ b = array_[node_pos].base; | ^ darts.h:408:28: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 408 | register array_u_type_ p; | ^ darts.h:410:26: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 410 | for (register size_t i = 0; i < len; ++i) { | ^ learner_tagger.cpp: At global scope: learner_tagger.cpp:25:7: warning: 'char* MeCab::{anonymous}::mystrdup(const string&)' defined but not used [-Wunused-function] 25 | char *mystrdup(const std::string &str) { | ^~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/mecab-0.996/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -DDIC_VERSION=102 -DMECAB_DEFAULT_RC="\"/etc/mecabrc\"" -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -c -o feature_index.lo feature_index.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DDIC_VERSION=102 -DMECAB_DEFAULT_RC=\"/etc/mecabrc\" -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -c feature_index.cpp -fPIC -DPIC -o .libs/feature_index.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DDIC_VERSION=102 -DMECAB_DEFAULT_RC=\"/etc/mecabrc\" -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -c feature_index.cpp -o feature_index.o >/dev/null 2>&1 make[2]: Leaving directory '/builddir/build/BUILD/mecab-0.996/src' In file included from feature_index.h:13, from feature_index.cpp:11: darts.h: In member function 'T MeCab::Darts::DoubleArrayImpl::exactMatchSearch(const key_type*, size_t, size_t) const': darts.h:407:27: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 407 | register array_type_ b = array_[node_pos].base; | ^ darts.h:408:28: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 408 | register array_u_type_ p; | ^ darts.h:410:26: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 410 | for (register size_t i = 0; i < len; ++i) { | ^ darts.h: In member function 'size_t MeCab::Darts::DoubleArrayImpl::commonPrefixSearch(const key_type*, T*, size_t, size_t, size_t) const': darts.h:434:27: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 434 | register array_type_ b = array_[node_pos].base; | ^ darts.h:435:25: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 435 | register size_t num = 0; | ^~~ darts.h:436:27: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 436 | register array_type_ n; | ^ darts.h:437:28: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 437 | register array_u_type_ p; | ^ darts.h:439:26: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 439 | for (register size_t i = 0; i < len; ++i) { | ^ darts.h: In member function 'MeCab::Darts::DoubleArrayImpl::value_type MeCab::Darts::DoubleArrayImpl::traverse(const key_type*, size_t&, size_t&, size_t) const': darts.h:472:27: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 472 | register array_type_ b = array_[node_pos].base; | ^ darts.h:473:28: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 473 | register array_u_type_ p; | ^ In file included from /usr/include/string.h:519, from /usr/include/c++/11/cstring:42, from feature_index.cpp:7: In function 'strncpy', inlined from 'MeCab::FeatureIndex::buildUnigramFeature(mecab_learner_path_t*, char const*)' at feature_index.cpp:337:15: /usr/include/bits/string_fortified.h:95:34: warning: 'strncpy' specified bound 2048 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'strncpy', inlined from 'MeCab::FeatureIndex::buildBigramFeature(mecab_learner_path_t*, char const*, char const*)' at feature_index.cpp:389:15: /usr/include/bits/string_fortified.h:95:34: warning: 'strncpy' specified bound 2048 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'strncpy', inlined from 'MeCab::FeatureIndex::buildBigramFeature(mecab_learner_path_t*, char const*, char const*)' at feature_index.cpp:390:15: /usr/include/bits/string_fortified.h:95:34: warning: 'strncpy' specified bound 2048 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/mecab-0.996/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -DDIC_VERSION=102 -DMECAB_DEFAULT_RC="\"/etc/mecabrc\"" -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -c -o learner.lo learner.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DDIC_VERSION=102 -DMECAB_DEFAULT_RC=\"/etc/mecabrc\" -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -c learner.cpp -fPIC -DPIC -o .libs/learner.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DDIC_VERSION=102 -DMECAB_DEFAULT_RC=\"/etc/mecabrc\" -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -c learner.cpp -o learner.o >/dev/null 2>&1 make[2]: Leaving directory '/builddir/build/BUILD/mecab-0.996/src' In file included from feature_index.h:13, from learner.cpp:10: darts.h: In member function 'T MeCab::Darts::DoubleArrayImpl::exactMatchSearch(const key_type*, size_t, size_t) const': darts.h:407:27: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 407 | register array_type_ b = array_[node_pos].base; | ^ darts.h:408:28: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 408 | register array_u_type_ p; | ^ darts.h:410:26: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 410 | for (register size_t i = 0; i < len; ++i) { | ^ darts.h: In member function 'size_t MeCab::Darts::DoubleArrayImpl::commonPrefixSearch(const key_type*, T*, size_t, size_t, size_t) const': darts.h:434:27: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 434 | register array_type_ b = array_[node_pos].base; | ^ darts.h:435:25: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 435 | register size_t num = 0; | ^~~ darts.h:436:27: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 436 | register array_type_ n; | ^ darts.h:437:28: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 437 | register array_u_type_ p; | ^ darts.h:439:26: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 439 | for (register size_t i = 0; i < len; ++i) { | ^ darts.h: In member function 'MeCab::Darts::DoubleArrayImpl::value_type MeCab::Darts::DoubleArrayImpl::traverse(const key_type*, size_t&, size_t&, size_t) const': darts.h:472:27: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 472 | register array_type_ b = array_[node_pos].base; | ^ darts.h:473:28: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 473 | register array_u_type_ p; | ^ In file included from dictionary.h:12, from tokenizer.h:11, from learner_tagger.h:13, from learner.cpp:13: char_property.h: In member function 'const char* MeCab::CharProperty::seekToOtherType(const char*, const char*, MeCab::CharInfo, MeCab::CharInfo*, size_t*, size_t*) const': char_property.h:40:26: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 40 | register const char *p = begin; | ^ In file included from feature_index.h:13, from learner.cpp:10: darts.h: In instantiation of 'size_t MeCab::Darts::DoubleArrayImpl::commonPrefixSearch(const key_type*, T*, size_t, size_t, size_t) const [with T = MeCab::Darts::DoubleArrayImpl::result_pair_type; node_type_ = char; node_u_type_ = unsigned char; array_type_ = int; array_u_type_ = unsigned int; length_func_ = MeCab::Darts::Length; size_t = long unsigned int; MeCab::Darts::DoubleArrayImpl::key_type = char]': dictionary.h:37:34: required from here darts.h:434:27: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 434 | register array_type_ b = array_[node_pos].base; | ^ darts.h:435:25: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 435 | register size_t num = 0; | ^~~ darts.h:436:27: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 436 | register array_type_ n; | ^ darts.h:437:28: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 437 | register array_u_type_ p; | ^ darts.h:439:26: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 439 | for (register size_t i = 0; i < len; ++i) { | ^ darts.h: In instantiation of 'T MeCab::Darts::DoubleArrayImpl::exactMatchSearch(const key_type*, size_t, size_t) const [with T = MeCab::Darts::DoubleArrayImpl::result_pair_type; node_type_ = char; node_u_type_ = unsigned char; array_type_ = int; array_u_type_ = unsigned int; length_func_ = MeCab::Darts::Length; MeCab::Darts::DoubleArrayImpl::key_type = char; size_t = long unsigned int]': darts.h:394:33: required from 'void MeCab::Darts::DoubleArrayImpl::exactMatchSearch(const key_type*, T&, size_t, size_t) const [with T = MeCab::Darts::DoubleArrayImpl::result_pair_type; node_type_ = char; node_u_type_ = unsigned char; array_type_ = int; array_u_type_ = unsigned int; length_func_ = MeCab::Darts::Length; MeCab::Darts::DoubleArrayImpl::key_type = char; size_t = long unsigned int]' dictionary.h:42:25: required from here darts.h:407:27: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 407 | register array_type_ b = array_[node_pos].base; | ^ darts.h:408:28: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 408 | register array_u_type_ p; | ^ darts.h:410:26: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 410 | for (register size_t i = 0; i < len; ++i) { | ^ make[2]: Entering directory '/builddir/build/BUILD/mecab-0.996/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -DDIC_VERSION=102 -DMECAB_DEFAULT_RC="\"/etc/mecabrc\"" -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -c -o dictionary.lo dictionary.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DDIC_VERSION=102 -DMECAB_DEFAULT_RC=\"/etc/mecabrc\" -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -c dictionary.cpp -fPIC -DPIC -o .libs/dictionary.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DDIC_VERSION=102 -DMECAB_DEFAULT_RC=\"/etc/mecabrc\" -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -c dictionary.cpp -o dictionary.o >/dev/null 2>&1 make[2]: Leaving directory '/builddir/build/BUILD/mecab-0.996/src' In file included from dictionary.cpp:10: char_property.h: In member function 'const char* MeCab::CharProperty::seekToOtherType(const char*, const char*, MeCab::CharInfo, MeCab::CharInfo*, size_t*, size_t*) const': char_property.h:40:26: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 40 | register const char *p = begin; | ^ In file included from dictionary.h:11, from dictionary.cpp:12: darts.h: In member function 'T MeCab::Darts::DoubleArrayImpl::exactMatchSearch(const key_type*, size_t, size_t) const': darts.h:407:27: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 407 | register array_type_ b = array_[node_pos].base; | ^ darts.h:408:28: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 408 | register array_u_type_ p; | ^ darts.h:410:26: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 410 | for (register size_t i = 0; i < len; ++i) { | ^ darts.h: In member function 'size_t MeCab::Darts::DoubleArrayImpl::commonPrefixSearch(const key_type*, T*, size_t, size_t, size_t) const': darts.h:434:27: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 434 | register array_type_ b = array_[node_pos].base; | ^ darts.h:435:25: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 435 | register size_t num = 0; | ^~~ darts.h:436:27: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 436 | register array_type_ n; | ^ darts.h:437:28: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 437 | register array_u_type_ p; | ^ darts.h:439:26: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 439 | for (register size_t i = 0; i < len; ++i) { | ^ darts.h: In member function 'MeCab::Darts::DoubleArrayImpl::value_type MeCab::Darts::DoubleArrayImpl::traverse(const key_type*, size_t&, size_t&, size_t) const': darts.h:472:27: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 472 | register array_type_ b = array_[node_pos].base; | ^ darts.h:473:28: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 473 | register array_u_type_ p; | ^ darts.h: In instantiation of 'size_t MeCab::Darts::DoubleArrayImpl::commonPrefixSearch(const key_type*, T*, size_t, size_t, size_t) const [with T = MeCab::Darts::DoubleArrayImpl::result_pair_type; node_type_ = char; node_u_type_ = unsigned char; array_type_ = int; array_u_type_ = unsigned int; length_func_ = MeCab::Darts::Length; size_t = long unsigned int; MeCab::Darts::DoubleArrayImpl::key_type = char]': dictionary.h:37:34: required from here darts.h:434:27: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 434 | register array_type_ b = array_[node_pos].base; | ^ darts.h:435:25: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 435 | register size_t num = 0; | ^~~ darts.h:436:27: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 436 | register array_type_ n; | ^ darts.h:437:28: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 437 | register array_u_type_ p; | ^ darts.h:439:26: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 439 | for (register size_t i = 0; i < len; ++i) { | ^ darts.h: In instantiation of 'T MeCab::Darts::DoubleArrayImpl::exactMatchSearch(const key_type*, size_t, size_t) const [with T = MeCab::Darts::DoubleArrayImpl::result_pair_type; node_type_ = char; node_u_type_ = unsigned char; array_type_ = int; array_u_type_ = unsigned int; length_func_ = MeCab::Darts::Length; MeCab::Darts::DoubleArrayImpl::key_type = char; size_t = long unsigned int]': darts.h:394:33: required from 'void MeCab::Darts::DoubleArrayImpl::exactMatchSearch(const key_type*, T&, size_t, size_t) const [with T = MeCab::Darts::DoubleArrayImpl::result_pair_type; node_type_ = char; node_u_type_ = unsigned char; array_type_ = int; array_u_type_ = unsigned int; length_func_ = MeCab::Darts::Length; MeCab::Darts::DoubleArrayImpl::key_type = char; size_t = long unsigned int]' dictionary.h:42:25: required from here darts.h:407:27: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 407 | register array_type_ b = array_[node_pos].base; | ^ darts.h:408:28: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 408 | register array_u_type_ p; | ^ darts.h:410:26: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 410 | for (register size_t i = 0; i < len; ++i) { | ^ make[2]: Entering directory '/builddir/build/BUILD/mecab-0.996/src' /bin/sh ../libtool --tag=CXX --mode=link g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -no-undefined -version-info 2:0:0 -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -o libmecab.la -rpath /usr/lib64 viterbi.lo tagger.lo utils.lo eval.lo iconv_utils.lo dictionary_rewriter.lo dictionary_generator.lo dictionary_compiler.lo context_id.lo connector.lo nbest_generator.lo writer.lo string_buffer.lo param.lo tokenizer.lo char_property.lo dictionary.lo feature_index.lo lbfgs.lo learner_tagger.lo learner.lo libmecab.lo -lpthread -lpthread libtool: link: g++ -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/aarch64-redhat-linux/11/../../../../lib64/crti.o /usr/lib/gcc/aarch64-redhat-linux/11/crtbeginS.o .libs/viterbi.o .libs/tagger.o .libs/utils.o .libs/eval.o .libs/iconv_utils.o .libs/dictionary_rewriter.o .libs/dictionary_generator.o .libs/dictionary_compiler.o .libs/context_id.o .libs/connector.o .libs/nbest_generator.o .libs/writer.o .libs/string_buffer.o .libs/param.o .libs/tokenizer.o .libs/char_property.o .libs/dictionary.o .libs/feature_index.o .libs/lbfgs.o .libs/learner_tagger.o .libs/learner.o .libs/libmecab.o -lpthread -L/usr/lib/gcc/aarch64-redhat-linux/11 -L/usr/lib/gcc/aarch64-redhat-linux/11/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/aarch64-redhat-linux/11/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/aarch64-redhat-linux/11/crtendS.o /usr/lib/gcc/aarch64-redhat-linux/11/../../../../lib64/crtn.o -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -flto=auto -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -Wl,-soname -Wl,libmecab.so.2 -o .libs/libmecab.so.2.0.0 libtool: link: (cd ".libs" && rm -f "libmecab.so.2" && ln -s "libmecab.so.2.0.0" "libmecab.so.2") libtool: link: (cd ".libs" && rm -f "libmecab.so" && ln -s "libmecab.so.2.0.0" "libmecab.so") libtool: link: ar cru .libs/libmecab.a viterbi.o tagger.o utils.o eval.o iconv_utils.o dictionary_rewriter.o dictionary_generator.o dictionary_compiler.o context_id.o connector.o nbest_generator.o writer.o string_buffer.o param.o tokenizer.o char_property.o dictionary.o feature_index.o lbfgs.o learner_tagger.o learner.o libmecab.o libtool: link: ranlib .libs/libmecab.a libtool: link: ( cd ".libs" && rm -f "libmecab.la" && ln -s "../libmecab.la" "libmecab.la" ) make[2]: Leaving directory '/builddir/build/BUILD/mecab-0.996/src' iconv_utils.h:19:7: warning: type 'struct Iconv' violates the C++ One Definition Rule [-Wodr] 19 | class Iconv { | ^ iconv_utils.h:19:7: note: a different type is defined in another translation unit 19 | class Iconv { | ^ iconv_utils.h:22:11: note: the first difference of corresponding definitions is field 'ic_' 22 | iconv_t ic_; | ^ iconv_utils.h:24:7: note: a field of same name but different type is defined in another translation unit 24 | int ic_; | ^ iconv_utils.h:19:7: note: type 'void *' should match type 'int' 19 | class Iconv { | ^ iconv_utils.h:36:8: warning: type of 'convert' does not match original declaration [-Wlto-type-mismatch] 36 | bool convert(std::string *); | ^ iconv_utils.cpp:110:6: note: 'convert' was previously declared here 110 | bool Iconv::convert(std::string *str) { | ^ iconv_utils.cpp:110:6: note: code may be misoptimized unless '-fno-strict-aliasing' is used make[2]: Entering directory '/builddir/build/BUILD/mecab-0.996/src' /bin/sh ../libtool --tag=CXX --mode=link g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -o mecab-dict-index mecab-dict-index.o libmecab.la -lpthread -lpthread libtool: link: DIE_RPATH_DIE="/usr/lib64:" g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -o .libs/mecab-dict-index mecab-dict-index.o ./.libs/libmecab.so -lpthread make[2]: Leaving directory '/builddir/build/BUILD/mecab-0.996/src' make[2]: Entering directory '/builddir/build/BUILD/mecab-0.996/src' /bin/sh ../libtool --tag=CXX --mode=link g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -o mecab-dict-gen mecab-dict-gen.o libmecab.la -lpthread -lpthread libtool: link: DIE_RPATH_DIE="/usr/lib64:" g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -o .libs/mecab-dict-gen mecab-dict-gen.o ./.libs/libmecab.so -lpthread make[2]: Leaving directory '/builddir/build/BUILD/mecab-0.996/src' make[2]: Entering directory '/builddir/build/BUILD/mecab-0.996/src' /bin/sh ../libtool --tag=CXX --mode=link g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -o mecab-system-eval mecab-system-eval.o libmecab.la -lpthread -lpthread libtool: link: DIE_RPATH_DIE="/usr/lib64:" g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -o .libs/mecab-system-eval mecab-system-eval.o ./.libs/libmecab.so -lpthread make[2]: Leaving directory '/builddir/build/BUILD/mecab-0.996/src' make[2]: Entering directory '/builddir/build/BUILD/mecab-0.996/src' /bin/sh ../libtool --tag=CXX --mode=link g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -o mecab mecab.o libmecab.la -lpthread -lpthread libtool: link: DIE_RPATH_DIE="/usr/lib64:" g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -o .libs/mecab mecab.o ./.libs/libmecab.so -lpthread make[2]: Leaving directory '/builddir/build/BUILD/mecab-0.996/src' make[2]: Entering directory '/builddir/build/BUILD/mecab-0.996/src' /bin/sh ../libtool --tag=CXX --mode=link g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -o mecab-test-gen mecab-test-gen.o libmecab.la -lpthread -lpthread libtool: link: DIE_RPATH_DIE="/usr/lib64:" g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -o .libs/mecab-test-gen mecab-test-gen.o ./.libs/libmecab.so -lpthread make[2]: Leaving directory '/builddir/build/BUILD/mecab-0.996/src' make[2]: Entering directory '/builddir/build/BUILD/mecab-0.996/src' /bin/sh ../libtool --tag=CXX --mode=link g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -o mecab-cost-train mecab-cost-train.o libmecab.la -lpthread -lpthread libtool: link: DIE_RPATH_DIE="/usr/lib64:" g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -o .libs/mecab-cost-train mecab-cost-train.o ./.libs/libmecab.so -lpthread make[2]: Leaving directory '/builddir/build/BUILD/mecab-0.996/src' Making all in man make[2]: Nothing to be done for 'all'. Making all in doc make[2]: Nothing to be done for 'all'. Making all in tests make[2]: Nothing to be done for 'all'. make[2]: Nothing to be done for 'all-am'. + RPM_EC=0 ++ jobs -p + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.dGWWko + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/mecab-0.996-3.el9.3.aarch64 '!=' / ']' + rm -rf /builddir/build/BUILDROOT/mecab-0.996-3.el9.3.aarch64 ++ dirname /builddir/build/BUILDROOT/mecab-0.996-3.el9.3.aarch64 + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/mecab-0.996-3.el9.3.aarch64 + cd mecab-0.996 + /usr/bin/make install DESTDIR=/builddir/build/BUILDROOT/mecab-0.996-3.el9.3.aarch64 'INSTALL=/usr/bin/install -p' Making install in src make[1]: Entering directory '/builddir/build/BUILD/mecab-0.996/src' make[2]: Entering directory '/builddir/build/BUILD/mecab-0.996/src' test -z "/usr/lib64" || /usr/bin/mkdir -p "/builddir/build/BUILDROOT/mecab-0.996-3.el9.3.aarch64/usr/lib64" /bin/sh ../libtool --mode=install /usr/bin/install -p libmecab.la '/builddir/build/BUILDROOT/mecab-0.996-3.el9.3.aarch64/usr/lib64' libtool: install: /usr/bin/install -p .libs/libmecab.so.2.0.0 /builddir/build/BUILDROOT/mecab-0.996-3.el9.3.aarch64/usr/lib64/libmecab.so.2.0.0 libtool: install: (cd /builddir/build/BUILDROOT/mecab-0.996-3.el9.3.aarch64/usr/lib64 && { ln -s -f libmecab.so.2.0.0 libmecab.so.2 || { rm -f libmecab.so.2 && ln -s libmecab.so.2.0.0 libmecab.so.2; }; }) libtool: install: (cd /builddir/build/BUILDROOT/mecab-0.996-3.el9.3.aarch64/usr/lib64 && { ln -s -f libmecab.so.2.0.0 libmecab.so || { rm -f libmecab.so && ln -s libmecab.so.2.0.0 libmecab.so; }; }) libtool: install: /usr/bin/install -p .libs/libmecab.lai /builddir/build/BUILDROOT/mecab-0.996-3.el9.3.aarch64/usr/lib64/libmecab.la libtool: install: /usr/bin/install -p .libs/libmecab.a /builddir/build/BUILDROOT/mecab-0.996-3.el9.3.aarch64/usr/lib64/libmecab.a libtool: install: chmod 644 /builddir/build/BUILDROOT/mecab-0.996-3.el9.3.aarch64/usr/lib64/libmecab.a libtool: install: ranlib /builddir/build/BUILDROOT/mecab-0.996-3.el9.3.aarch64/usr/lib64/libmecab.a libtool: install: warning: remember to run `libtool --finish /usr/lib64' test -z "/usr/bin" || /usr/bin/mkdir -p "/builddir/build/BUILDROOT/mecab-0.996-3.el9.3.aarch64/usr/bin" /bin/sh ../libtool --mode=install /usr/bin/install -p mecab '/builddir/build/BUILDROOT/mecab-0.996-3.el9.3.aarch64/usr/bin' libtool: install: warning: `libmecab.la' has not been installed in `/usr/lib64' libtool: install: /usr/bin/install -p .libs/mecab /builddir/build/BUILDROOT/mecab-0.996-3.el9.3.aarch64/usr/bin/mecab test -z "/usr/libexec/mecab" || /usr/bin/mkdir -p "/builddir/build/BUILDROOT/mecab-0.996-3.el9.3.aarch64/usr/libexec/mecab" /bin/sh ../libtool --mode=install /usr/bin/install -p mecab-dict-index mecab-dict-gen mecab-cost-train mecab-system-eval mecab-test-gen '/builddir/build/BUILDROOT/mecab-0.996-3.el9.3.aarch64/usr/libexec/mecab' libtool: install: warning: `libmecab.la' has not been installed in `/usr/lib64' libtool: install: /usr/bin/install -p .libs/mecab-dict-index /builddir/build/BUILDROOT/mecab-0.996-3.el9.3.aarch64/usr/libexec/mecab/mecab-dict-index libtool: install: warning: `libmecab.la' has not been installed in `/usr/lib64' libtool: install: /usr/bin/install -p .libs/mecab-dict-gen /builddir/build/BUILDROOT/mecab-0.996-3.el9.3.aarch64/usr/libexec/mecab/mecab-dict-gen libtool: install: warning: `libmecab.la' has not been installed in `/usr/lib64' libtool: install: /usr/bin/install -p .libs/mecab-cost-train /builddir/build/BUILDROOT/mecab-0.996-3.el9.3.aarch64/usr/libexec/mecab/mecab-cost-train libtool: install: warning: `libmecab.la' has not been installed in `/usr/lib64' libtool: install: /usr/bin/install -p .libs/mecab-system-eval /builddir/build/BUILDROOT/mecab-0.996-3.el9.3.aarch64/usr/libexec/mecab/mecab-system-eval libtool: install: warning: `libmecab.la' has not been installed in `/usr/lib64' libtool: install: /usr/bin/install -p .libs/mecab-test-gen /builddir/build/BUILDROOT/mecab-0.996-3.el9.3.aarch64/usr/libexec/mecab/mecab-test-gen test -z "/usr/include" || /usr/bin/mkdir -p "/builddir/build/BUILDROOT/mecab-0.996-3.el9.3.aarch64/usr/include" /usr/bin/install -p -m 644 mecab.h '/builddir/build/BUILDROOT/mecab-0.996-3.el9.3.aarch64/usr/include' make[2]: Leaving directory '/builddir/build/BUILD/mecab-0.996/src' make[1]: Leaving directory '/builddir/build/BUILD/mecab-0.996/src' Making install in man make[1]: Entering directory '/builddir/build/BUILD/mecab-0.996/man' make[2]: Entering directory '/builddir/build/BUILD/mecab-0.996/man' make[2]: Nothing to be done for 'install-exec-am'. test -z "/usr/share/man/man1" || /usr/bin/mkdir -p "/builddir/build/BUILDROOT/mecab-0.996-3.el9.3.aarch64/usr/share/man/man1" /usr/bin/install -p -m 644 mecab.1 '/builddir/build/BUILDROOT/mecab-0.996-3.el9.3.aarch64/usr/share/man/man1' make[2]: Leaving directory '/builddir/build/BUILD/mecab-0.996/man' make[1]: Leaving directory '/builddir/build/BUILD/mecab-0.996/man' Making install in doc make[1]: Entering directory '/builddir/build/BUILD/mecab-0.996/doc' make[2]: Entering directory '/builddir/build/BUILD/mecab-0.996/doc' make[2]: Nothing to be done for 'install-exec-am'. make[2]: Nothing to be done for 'install-data-am'. make[2]: Leaving directory '/builddir/build/BUILD/mecab-0.996/doc' make[1]: Leaving directory '/builddir/build/BUILD/mecab-0.996/doc' Making install in tests make[1]: Entering directory '/builddir/build/BUILD/mecab-0.996/tests' make[2]: Entering directory '/builddir/build/BUILD/mecab-0.996/tests' make[2]: Nothing to be done for 'install-exec-am'. make[2]: Nothing to be done for 'install-data-am'. make[2]: Leaving directory '/builddir/build/BUILD/mecab-0.996/tests' make[1]: Leaving directory '/builddir/build/BUILD/mecab-0.996/tests' make[1]: Entering directory '/builddir/build/BUILD/mecab-0.996' make[2]: Entering directory '/builddir/build/BUILD/mecab-0.996' test -z "/usr/bin" || /usr/bin/mkdir -p "/builddir/build/BUILDROOT/mecab-0.996-3.el9.3.aarch64/usr/bin" /usr/bin/install -p mecab-config '/builddir/build/BUILDROOT/mecab-0.996-3.el9.3.aarch64/usr/bin' test -z "/etc" || /usr/bin/mkdir -p "/builddir/build/BUILDROOT/mecab-0.996-3.el9.3.aarch64/etc" /usr/bin/install -p -m 644 mecabrc '/builddir/build/BUILDROOT/mecab-0.996-3.el9.3.aarch64/etc' make[2]: Leaving directory '/builddir/build/BUILD/mecab-0.996' make[1]: Leaving directory '/builddir/build/BUILD/mecab-0.996' + /usr/bin/rm -f /builddir/build/BUILDROOT/mecab-0.996-3.el9.3.aarch64/usr/lib64/libmecab.a /builddir/build/BUILDROOT/mecab-0.996-3.el9.3.aarch64/usr/lib64/libmecab.la + /usr/bin/rm -f doc/Makefile doc/Makefile.am doc/Makefile.in + /usr/bin/mkdir -p /builddir/build/BUILDROOT/mecab-0.996-3.el9.3.aarch64/usr/lib64/mecab/dic/ + /usr/lib/rpm/find-debuginfo.sh -j8 --strict-build-id -m -i --build-id-seed 0.996-3.el9.3 --unique-debug-suffix -0.996-3.el9.3.aarch64 --unique-debug-src-base mecab-0.996-3.el9.3.aarch64 --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 50000000 -S debugsourcefiles.list /builddir/build/BUILD/mecab-0.996 explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/mecab-0.996-3.el9.3.aarch64/usr/libexec/mecab/mecab-dict-gen explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/mecab-0.996-3.el9.3.aarch64/usr/libexec/mecab/mecab-dict-index explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/mecab-0.996-3.el9.3.aarch64/usr/libexec/mecab/mecab-cost-train explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/mecab-0.996-3.el9.3.aarch64/usr/lib64/libmecab.so.2.0.0 explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/mecab-0.996-3.el9.3.aarch64/usr/libexec/mecab/mecab-system-eval explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/mecab-0.996-3.el9.3.aarch64/usr/libexec/mecab/mecab-test-gen explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/mecab-0.996-3.el9.3.aarch64/usr/bin/mecab extracting debug info from /builddir/build/BUILDROOT/mecab-0.996-3.el9.3.aarch64/usr/libexec/mecab/mecab-dict-gen extracting debug info from /builddir/build/BUILDROOT/mecab-0.996-3.el9.3.aarch64/usr/libexec/mecab/mecab-cost-train extracting debug info from /builddir/build/BUILDROOT/mecab-0.996-3.el9.3.aarch64/usr/bin/mecab extracting debug info from /builddir/build/BUILDROOT/mecab-0.996-3.el9.3.aarch64/usr/libexec/mecab/mecab-system-eval extracting debug info from /builddir/build/BUILDROOT/mecab-0.996-3.el9.3.aarch64/usr/libexec/mecab/mecab-dict-index extracting debug info from /builddir/build/BUILDROOT/mecab-0.996-3.el9.3.aarch64/usr/lib64/libmecab.so.2.0.0 extracting debug info from /builddir/build/BUILDROOT/mecab-0.996-3.el9.3.aarch64/usr/libexec/mecab/mecab-test-gen original debug info size: 11188kB, size after compression: 6368kB /usr/lib/rpm/sepdebugcrcfix: Updated 7 CRC32s, 0 CRC32s did match. 8688 blocks + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/redhat/brp-ldconfig + /usr/lib/rpm/brp-compress + /usr/lib/rpm/redhat/brp-strip-lto /usr/bin/strip + /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip + /usr/lib/rpm/redhat/brp-python-bytecompile '' 1 0 + /usr/lib/rpm/brp-python-hardlink + /usr/lib/rpm/redhat/brp-mangle-shebangs mangling shebang in /usr/bin/mecab-config from /bin/sh to #!/usr/bin/sh Executing(%check): /bin/sh -e /var/tmp/rpm-tmp.oFM1sE + umask 022 + cd /builddir/build/BUILD + cd mecab-0.996 ++ pwd + export LD_LIBRARY_PATH=/builddir/build/BUILD/mecab-0.996/src/.libs + LD_LIBRARY_PATH=/builddir/build/BUILD/mecab-0.996/src/.libs + cd tests + /usr/bin/make check /usr/bin/make check-TESTS make[1]: Entering directory '/builddir/build/BUILD/mecab-0.996/tests' reading ./unk.def ... 2 emitting double-array: 50% |##################### | emitting double-array: 100% |###########################################| ./pos-id.def is not found. minimum setting is used ./pos-id.def is not found. minimum setting is used ./model.def is not found. skipped. reading ./dic.csv ... 177 emitting double-array: 1% | | emitting double-array: 3% |# | emitting double-array: 5% |## | emitting double-array: 7% |### | emitting double-array: 9% |### | emitting double-array: 11% |#### | emitting double-array: 12% |##### | emitting double-array: 14% |###### | emitting double-array: 16% |####### | emitting double-array: 18% |####### | emitting double-array: 20% |######## | emitting double-array: 22% |######### | emitting double-array: 24% |########## | emitting double-array: 25% |########### | emitting double-array: 27% |########### | emitting double-array: 29% |############ | emitting double-array: 31% |############# | emitting double-array: 33% |############## | emitting double-array: 35% |############### | emitting double-array: 37% |############### | emitting double-array: 38% |################ | emitting double-array: 40% |################# | emitting double-array: 42% |################## | emitting double-array: 44% |################### | emitting double-array: 46% |################### | emitting double-array: 48% |#################### | emitting double-array: 50% |##################### | emitting double-array: 51% |###################### | emitting double-array: 53% |####################### | emitting double-array: 55% |####################### | emitting double-array: 57% |######################## | emitting double-array: 59% |######################### | emitting double-array: 61% |########################## | emitting double-array: 62% |########################### | emitting double-array: 64% |########################### | emitting double-array: 66% |############################ | emitting double-array: 68% |############################# | emitting double-array: 70% |############################## | emitting double-array: 72% |############################### | emitting double-array: 74% |############################### | emitting double-array: 75% |################################ | emitting double-array: 77% |################################# | emitting double-array: 79% |################################## | emitting double-array: 81% |################################### | emitting double-array: 83% |################################### | emitting double-array: 85% |#################################### | emitting double-array: 87% |##################################### | emitting double-array: 88% |###################################### | emitting double-array: 90% |####################################### | emitting double-array: 92% |####################################### | emitting double-array: 94% |######################################## | emitting double-array: 96% |######################################### | emitting double-array: 98% |########################################## | emitting double-array: 100% |###########################################| reading ./matrix.def ... 178x178 emitting matrix : 0% | | emitting matrix : 1% | | emitting matrix : 2% | | emitting matrix : 3% |# | emitting matrix : 4% |# | emitting matrix : 5% |## | emitting matrix : 6% |## | emitting matrix : 7% |### | emitting matrix : 8% |### | emitting matrix : 9% |#### | emitting matrix : 10% |#### | emitting matrix : 11% |#### | emitting matrix : 12% |##### | emitting matrix : 13% |##### | emitting matrix : 14% |###### | emitting matrix : 15% |###### | emitting matrix : 16% |####### | emitting matrix : 17% |####### | emitting matrix : 18% |####### | emitting matrix : 19% |######## | emitting matrix : 20% |######## | emitting matrix : 21% |######### | emitting matrix : 22% |######### | emitting matrix : 23% |######### | emitting matrix : 24% |########## | emitting matrix : 25% |########## | emitting matrix : 26% |########### | emitting matrix : 27% |########### | emitting matrix : 28% |############ | emitting matrix : 29% |############ | emitting matrix : 30% |############# | emitting matrix : 31% |############# | emitting matrix : 32% |############# | emitting matrix : 33% |############## | emitting matrix : 34% |############## | emitting matrix : 35% |############### | emitting matrix : 36% |############### | emitting matrix : 37% |############### | emitting matrix : 38% |################ | emitting matrix : 39% |################ | emitting matrix : 40% |################# | emitting matrix : 41% |################# | emitting matrix : 42% |################## | emitting matrix : 43% |################## | emitting matrix : 44% |################### | emitting matrix : 45% |################### | emitting matrix : 46% |################### | emitting matrix : 47% |#################### | emitting matrix : 48% |#################### | emitting matrix : 49% |##################### | emitting matrix : 50% |##################### | emitting matrix : 51% |##################### | emitting matrix : 52% |###################### | emitting matrix : 53% |###################### | emitting matrix : 54% |####################### | emitting matrix : 55% |####################### | emitting matrix : 56% |######################## | emitting matrix : 57% |######################## | emitting matrix : 58% |######################### | emitting matrix : 59% |######################### | emitting matrix : 60% |######################### | emitting matrix : 61% |########################## | emitting matrix : 62% |########################## | emitting matrix : 63% |########################### | emitting matrix : 64% |########################### | emitting matrix : 65% |############################ | emitting matrix : 66% |############################ | emitting matrix : 67% |############################ | emitting matrix : 68% |############################# | emitting matrix : 69% |############################# | emitting matrix : 70% |############################## | emitting matrix : 71% |############################## | emitting matrix : 72% |############################### | emitting matrix : 73% |############################### | emitting matrix : 74% |############################### | emitting matrix : 75% |################################ | emitting matrix : 76% |################################ | emitting matrix : 77% |################################# | emitting matrix : 78% |################################# | emitting matrix : 79% |################################## | emitting matrix : 80% |################################## | emitting matrix : 81% |################################### | emitting matrix : 82% |################################### | emitting matrix : 83% |################################### | emitting matrix : 84% |#################################### | emitting matrix : 85% |#################################### | emitting matrix : 86% |##################################### | emitting matrix : 87% |##################################### | emitting matrix : 88% |##################################### | emitting matrix : 89% |###################################### | emitting matrix : 90% |###################################### | emitting matrix : 91% |####################################### | emitting matrix : 92% |####################################### | emitting matrix : 93% |######################################## | emitting matrix : 94% |######################################## | emitting matrix : 95% |######################################### | emitting matrix : 96% |######################################### | emitting matrix : 97% |######################################### | emitting matrix : 98% |########################################## | emitting matrix : 99% |########################################## | emitting matrix : 100% |###########################################| done! ./pos-id.def is not found. minimum setting is used reading ./unk.def ... 2 emitting double-array: 50% |##################### | emitting double-array: 100% |###########################################| ./model.def is not found. skipped. reading ./dic.csv ... 83 emitting double-array: 10% |#### | emitting double-array: 20% |######## | emitting double-array: 30% |############ | emitting double-array: 40% |################# | emitting double-array: 50% |##################### | emitting double-array: 60% |######################### | emitting double-array: 70% |############################## | emitting double-array: 80% |################################## | emitting double-array: 90% |###################################### | emitting double-array: 100% |###########################################| reading ./matrix.def ... 84x84 emitting matrix : 1% | | emitting matrix : 2% |# | emitting matrix : 3% |# | emitting matrix : 4% |## | emitting matrix : 5% |## | emitting matrix : 7% |### | emitting matrix : 8% |### | emitting matrix : 9% |#### | ./pos-id.def is not found. minimum setting is used emitting matrix : 10% |#### | emitting matrix : 11% |##### | emitting matrix : 13% |##### | emitting matrix : 14% |###### | emitting matrix : 15% |###### | emitting matrix : 16% |####### | emitting matrix : 17% |####### | emitting matrix : 19% |######## | emitting matrix : 20% |######## | emitting matrix : 21% |######### | emitting matrix : 22% |######### | emitting matrix : 23% |########## | emitting matrix : 25% |########## | emitting matrix : 26% |########### | emitting matrix : 27% |########### | emitting matrix : 28% |############ | emitting matrix : 29% |############ | emitting matrix : 30% |############# | emitting matrix : 32% |############# | emitting matrix : 33% |############## | emitting matrix : 34% |############## | emitting matrix : 35% |############### | emitting matrix : 36% |############### | emitting matrix : 38% |################ | emitting matrix : 39% |################ | emitting matrix : 40% |################# | emitting matrix : 41% |################# | emitting matrix : 42% |################## | emitting matrix : 44% |################## | emitting matrix : 45% |################### | emitting matrix : 46% |################### | emitting matrix : 47% |#################### | emitting matrix : 48% |#################### | emitting matrix : 50% |##################### | emitting matrix : 51% |###################### | emitting matrix : 52% |###################### | emitting matrix : 53% |####################### | emitting matrix : 54% |####################### | emitting matrix : 55% |######################## | emitting matrix : 57% |######################## | emitting matrix : 58% |######################### | emitting matrix : 59% |######################### | emitting matrix : 60% |########################## | emitting matrix : 61% |########################## | emitting matrix : 63% |########################### | emitting matrix : 64% |########################### | emitting matrix : 65% |############################ | emitting matrix : 66% |############################ | emitting matrix : 67% |############################# | emitting matrix : 69% |############################# | emitting matrix : 70% |############################## | emitting matrix : 71% |############################## | emitting matrix : 72% |############################### | emitting matrix : 73% |############################### | emitting matrix : 75% |################################ | emitting matrix : 76% |################################ | emitting matrix : 77% |################################# | emitting matrix : 78% |################################# | emitting matrix : 79% |################################## | emitting matrix : 80% |################################## | emitting matrix : 82% |################################### | emitting matrix : 83% |################################### | emitting matrix : 84% |#################################### | emitting matrix : 85% |#################################### | emitting matrix : 86% |##################################### | emitting matrix : 88% |##################################### | emitting matrix : 89% |###################################### | emitting matrix : 90% |###################################### | emitting matrix : 91% |####################################### | emitting matrix : 92% |####################################### | emitting matrix : 94% |######################################## | emitting matrix : 95% |######################################## | emitting matrix : 96% |######################################### | emitting matrix : 97% |######################################### | emitting matrix : 98% |########################################## | emitting matrix : 100% |###########################################| done! ./pos-id.def is not found. minimum setting is used reading ./unk.def ... 2 emitting double-array: 50% |##################### | emitting double-array: 100% |###########################################| ./model.def is not found. skipped. ./pos-id.def is not found. minimum setting is used reading ./dic.csv ... 450 emitting double-array: 0% | | emitting double-array: 1% | | emitting double-array: 2% | | emitting double-array: 3% |# | emitting double-array: 4% |# | emitting double-array: 5% |## | emitting double-array: 6% |## | emitting double-array: 7% |### | emitting double-array: 8% |### | emitting double-array: 9% |### | emitting double-array: 10% |#### | emitting double-array: 11% |#### | emitting double-array: 12% |##### | emitting double-array: 13% |##### | emitting double-array: 14% |###### | emitting double-array: 15% |###### | emitting double-array: 16% |###### | emitting double-array: 17% |####### | emitting double-array: 18% |####### | emitting double-array: 19% |######## | emitting double-array: 20% |######## | emitting double-array: 21% |######### | emitting double-array: 22% |######### | emitting double-array: 23% |######### | emitting double-array: 24% |########## | emitting double-array: 25% |########## | emitting double-array: 26% |########### | emitting double-array: 27% |########### | emitting double-array: 28% |############ | emitting double-array: 29% |############ | emitting double-array: 30% |############ | emitting double-array: 31% |############# | emitting double-array: 32% |############# | emitting double-array: 33% |############## | emitting double-array: 34% |############## | emitting double-array: 35% |############### | emitting double-array: 36% |############### | emitting double-array: 37% |############### | emitting double-array: 38% |################ | emitting double-array: 39% |################ | emitting double-array: 40% |################# | emitting double-array: 41% |################# | emitting double-array: 42% |################## | emitting double-array: 43% |################## | emitting double-array: 44% |################## | emitting double-array: 45% |################### | emitting double-array: 46% |################### | emitting double-array: 47% |#################### | emitting double-array: 48% |#################### | emitting double-array: 49% |##################### | emitting double-array: 50% |##################### | emitting double-array: 51% |##################### | emitting double-array: 52% |###################### | emitting double-array: 53% |###################### | emitting double-array: 54% |####################### | emitting double-array: 55% |####################### | emitting double-array: 56% |######################## | emitting double-array: 57% |######################## | emitting double-array: 58% |######################### | emitting double-array: 59% |######################### | emitting double-array: 60% |######################### | emitting double-array: 61% |########################## | emitting double-array: 62% |########################## | emitting double-array: 63% |########################### | emitting double-array: 64% |########################### | emitting double-array: 65% |########################### | emitting double-array: 66% |############################ | emitting double-array: 67% |############################ | emitting double-array: 68% |############################# | emitting double-array: 69% |############################# | emitting double-array: 70% |############################## | emitting double-array: 71% |############################## | emitting double-array: 72% |############################## | emitting double-array: 73% |############################### | emitting double-array: 74% |############################### | emitting double-array: 75% |################################ | emitting double-array: 76% |################################ | emitting double-array: 77% |################################# | emitting double-array: 78% |################################# | emitting double-array: 79% |################################## | emitting double-array: 80% |################################## | emitting double-array: 81% |################################## | emitting double-array: 82% |################################### | emitting double-array: 83% |################################### | emitting double-array: 84% |#################################### | emitting double-array: 85% |#################################### | emitting double-array: 86% |##################################### | emitting double-array: 87% |##################################### | emitting double-array: 88% |##################################### | emitting double-array: 89% |###################################### | emitting double-array: 90% |###################################### | emitting double-array: 91% |####################################### | emitting double-array: 92% |####################################### | emitting double-array: 93% |######################################## | emitting double-array: 94% |######################################## | emitting double-array: 95% |######################################## | emitting double-array: 96% |######################################### | emitting double-array: 97% |######################################### | emitting double-array: 98% |########################################## | emitting double-array: 99% |########################################## | emitting double-array: 100% |###########################################| reading ./matrix.def ... 1x1 done! ./pos-id.def is not found. minimum setting is used reading ./unk.def ... 2 emitting double-array: 50% |##################### | emitting double-array: 100% |###########################################| ./model.def is not found. skipped. reading ./dic.csv ... 162 emitting double-array: 1% | | emitting double-array: 2% |# | emitting double-array: 3% |# | emitting double-array: 4% |## | emitting double-array: 6% |## | emitting double-array: 7% |### | emitting double-array: 8% |### | emitting double-array: 9% |#### | emitting double-array: 11% |#### | emitting double-array: 12% |##### | emitting double-array: 13% |##### | emitting double-array: 14% |###### | emitting double-array: 16% |###### | emitting double-array: 17% |####### | emitting double-array: 18% |####### | emitting double-array: 19% |######## | emitting double-array: 20% |######### | emitting double-array: 22% |######### | emitting double-array: 23% |########## | emitting double-array: 24% |########## | emitting double-array: 25% |########### | emitting double-array: 27% |########### | emitting double-array: 28% |############ | emitting double-array: 29% |############ | emitting double-array: 30% |############# | emitting double-array: 32% |############# | emitting double-array: 33% |############## | emitting double-array: 34% |############## | emitting double-array: 35% |############### | emitting double-array: 37% |############### | emitting double-array: 38% |################ | emitting double-array: 39% |################ | emitting double-array: 40% |################# | emitting double-array: 41% |################## | emitting double-array: 43% |################## | emitting double-array: 44% |################### | emitting double-array: 45% |################### | emitting double-array: 46% |#################### | emitting double-array: 48% |#################### | emitting double-array: 49% |##################### | emitting double-array: 50% |##################### | emitting double-array: 51% |###################### | emitting double-array: 53% |###################### | emitting double-array: 54% |####################### | emitting double-array: 55% |####################### | emitting double-array: 56% |######################## | emitting double-array: 58% |######################## | emitting double-array: 59% |######################### | emitting double-array: 60% |########################## | emitting double-array: 61% |########################## | emitting double-array: 62% |########################### | emitting double-array: 64% |########################### | emitting double-array: 65% |############################ | emitting double-array: 66% |############################ | emitting double-array: 67% |############################# | emitting double-array: 69% |############################# | emitting double-array: 70% |############################## | emitting double-array: 71% |############################## | emitting double-array: 72% |############################### | ./pos-id.def is not found. minimum setting is used emitting double-array: 74% |############################### | emitting double-array: 75% |################################ | emitting double-array: 76% |################################ | emitting double-array: 77% |################################# | emitting double-array: 79% |################################# | emitting double-array: 80% |################################## | emitting double-array: 81% |################################### | emitting double-array: 82% |################################### | emitting double-array: 83% |#################################### | emitting double-array: 85% |#################################### | emitting double-array: 86% |##################################### | emitting double-array: 87% |##################################### | emitting double-array: 88% |###################################### | emitting double-array: 90% |###################################### | emitting double-array: 91% |####################################### | emitting double-array: 92% |####################################### | emitting double-array: 93% |######################################## | emitting double-array: 95% |######################################## | emitting double-array: 96% |######################################### | emitting double-array: 97% |######################################### | emitting double-array: 98% |########################################## | emitting double-array: 100% |###########################################| reading ./matrix.def ... 3x3 emitting matrix : 33% |############## | emitting matrix : 66% |############################ | emitting matrix : 100% |###########################################| done! reading ./unk.def ... 2 emitting double-array: 50% |##################### | emitting double-array: 100% |###########################################| ./pos-id.def is not found. minimum setting is used ./pos-id.def is not found. minimum setting is used ./model.def is not found. skipped. reading ./dic.csv ... 4 emitting double-array: 25% |########## | emitting double-array: 50% |##################### | emitting double-array: 75% |################################ | emitting double-array: 100% |###########################################| reading ./matrix.def ... 1x1 done! ./pos-id.def is not found. minimum setting is used reading ./unk.def ... 11 emitting double-array: 9% |### | emitting double-array: 18% |####### | emitting double-array: 27% |########### | emitting double-array: 36% |############### | emitting double-array: 45% |################### | emitting double-array: 54% |####################### | emitting double-array: 63% |########################### | emitting double-array: 72% |############################### | emitting double-array: 81% |################################### | emitting double-array: 90% |####################################### | emitting double-array: 100% |###########################################| ./model.def is not found. skipped. reading ./dic.csv ... 1 reading ./matrix.def ... 1x1 done! ./pos-id.def is not found. minimum setting is used ./pos-id.def is not found. minimum setting is used reading ./unk.def ... 2 emitting double-array: 50% |##################### | emitting double-array: 100% |###########################################| ./model.def is not found. skipped. reading ./dic.csv ... 1 reading ./matrix.def ... 1x1 done! ./pos-id.def is not found. minimum setting is used PASS: run-dics.sh PASS: run-eval.sh seed/pos-id.def is not found. minimum setting is used reading seed/unk.def ... 40 emitting double-array: 9% |### | emitting double-array: 18% |####### | emitting double-array: 27% |########### | emitting double-array: 36% |############### | emitting double-array: 45% |################### | emitting double-array: 54% |####################### | emitting double-array: 63% |########################### | emitting double-array: 72% |############################### | emitting double-array: 81% |################################### | emitting double-array: 90% |####################################### | emitting double-array: 100% |###########################################| seed/model.def is not found. skipped. seed/pos-id.def is not found. minimum setting is used reading seed/dic.csv ... 4335 emitting double-array: 0% | | emitting double-array: 1% | | emitting double-array: 2% | | emitting double-array: 3% |# | emitting double-array: 4% |# | emitting double-array: 5% |## | emitting double-array: 6% |## | emitting double-array: 7% |### | emitting double-array: 8% |### | emitting double-array: 9% |### | emitting double-array: 10% |#### | emitting double-array: 11% |#### | emitting double-array: 12% |##### | emitting double-array: 13% |##### | emitting double-array: 14% |###### | emitting double-array: 15% |###### | emitting double-array: 16% |###### | emitting double-array: 17% |####### | emitting double-array: 18% |####### | emitting double-array: 19% |######## | emitting double-array: 20% |######## | emitting double-array: 21% |######### | emitting double-array: 22% |######### | emitting double-array: 23% |######### | emitting double-array: 24% |########## | emitting double-array: 25% |########## | emitting double-array: 26% |########### | emitting double-array: 27% |########### | emitting double-array: 28% |############ | emitting double-array: 29% |############ | emitting double-array: 30% |############ | emitting double-array: 31% |############# | emitting double-array: 32% |############# | emitting double-array: 33% |############## | emitting double-array: 34% |############## | emitting double-array: 35% |############### | emitting double-array: 36% |############### | emitting double-array: 37% |############### | emitting double-array: 38% |################ | emitting double-array: 39% |################ | emitting double-array: 40% |################# | emitting double-array: 41% |################# | emitting double-array: 42% |################## | emitting double-array: 43% |################## | emitting double-array: 44% |################## | emitting double-array: 45% |################### | emitting double-array: 46% |################### | emitting double-array: 47% |#################### | emitting double-array: 48% |#################### | emitting double-array: 49% |##################### | emitting double-array: 50% |##################### | emitting double-array: 51% |##################### | emitting double-array: 52% |###################### | emitting double-array: 53% |###################### | emitting double-array: 54% |####################### | emitting double-array: 55% |####################### | emitting double-array: 56% |######################## | emitting double-array: 57% |######################## | emitting double-array: 58% |######################## | emitting double-array: 59% |######################### | emitting double-array: 60% |######################### | emitting double-array: 61% |########################## | emitting double-array: 62% |########################## | emitting double-array: 63% |########################### | emitting double-array: 64% |########################### | emitting double-array: 65% |########################### | emitting double-array: 66% |############################ | emitting double-array: 67% |############################ | emitting double-array: 68% |############################# | emitting double-array: 69% |############################# | emitting double-array: 70% |############################## | emitting double-array: 71% |############################## | emitting double-array: 72% |############################## | emitting double-array: 73% |############################### | emitting double-array: 74% |############################### | emitting double-array: 75% |################################ | emitting double-array: 76% |################################ | emitting double-array: 77% |################################# | emitting double-array: 78% |################################# | emitting double-array: 79% |################################# | emitting double-array: 80% |################################## | emitting double-array: 81% |################################## | emitting double-array: 82% |################################### | emitting double-array: 83% |################################### | emitting double-array: 84% |#################################### | emitting double-array: 85% |#################################### | emitting double-array: 86% |##################################### | emitting double-array: 87% |##################################### | emitting double-array: 88% |##################################### | emitting double-array: 89% |###################################### | emitting double-array: 90% |###################################### | emitting double-array: 91% |####################################### | emitting double-array: 92% |####################################### | emitting double-array: 93% |######################################## | emitting double-array: 94% |######################################## | emitting double-array: 95% |######################################## | emitting double-array: 96% |######################################### | emitting double-array: 97% |######################################### | emitting double-array: 98% |########################################## | emitting double-array: 99% |########################################## | emitting double-array: 100% |###########################################| reading seed/matrix.def ... 1x1 done! reading corpus ... Number of sentences: 34 Number of features: 64108 eta: 0.00005 freq: 1 eval-size: 6 unk-eval-size: 4 threads: 1 charset: EUC-JP C(sigma^2): 1.00000 iter=0 err=1.00000 F=0.35771 target=2406.28355 diff=1.00000 iter=1 err=0.97059 F=0.65652 target=1484.25231 diff=0.38318 iter=2 err=0.91176 F=0.79331 target=863.32765 diff=0.41834 iter=3 err=0.85294 F=0.89213 target=596.72480 diff=0.30881 iter=4 err=0.61765 F=0.95467 target=336.30744 diff=0.43641 iter=5 err=0.50000 F=0.96702 target=246.53039 diff=0.26695 iter=6 err=0.35294 F=0.95472 target=188.93963 diff=0.23361 iter=7 err=0.20588 F=0.99106 target=168.62665 diff=0.10751 iter=8 err=0.05882 F=0.99777 target=158.64865 diff=0.05917 iter=9 err=0.08824 F=0.99665 target=154.14530 diff=0.02839 iter=10 err=0.08824 F=0.99665 target=151.94257 diff=0.01429 iter=11 err=0.02941 F=0.99888 target=147.20825 diff=0.03116 iter=12 err=0.00000 F=1.00000 target=147.34956 diff=0.00096 iter=13 err=0.02941 F=0.99888 target=146.32592 diff=0.00695 iter=14 err=0.00000 F=1.00000 target=145.77299 diff=0.00378 iter=15 err=0.02941 F=0.99888 target=145.24641 diff=0.00361 iter=16 err=0.00000 F=1.00000 target=144.96490 diff=0.00194 iter=17 err=0.02941 F=0.99888 target=144.90246 diff=0.00043 iter=18 err=0.00000 F=1.00000 target=144.75959 diff=0.00099 iter=19 err=0.00000 F=1.00000 target=144.71727 diff=0.00029 iter=20 err=0.00000 F=1.00000 target=144.66337 diff=0.00037 iter=21 err=0.00000 F=1.00000 target=144.61349 diff=0.00034 iter=22 err=0.00000 F=1.00000 target=144.62987 diff=0.00011 iter=23 err=0.00000 F=1.00000 target=144.60060 diff=0.00020 iter=24 err=0.00000 F=1.00000 target=144.59125 diff=0.00006 iter=25 err=0.00000 F=1.00000 target=144.58619 diff=0.00004 iter=26 err=0.00000 F=1.00000 target=144.58219 diff=0.00003 iter=27 err=0.00000 F=1.00000 target=144.58059 diff=0.00001 Done! writing model file ... model-ipadic.c1.0.f1.model is not a binary model. reopen it as text mode... reading seed/unk.def ... 40 reading seed/dic.csv ... 4335 emitting model-ipadic.c1.0.f1.dic/left-id.def/ model-ipadic.c1.0.f1.dic/right-id.def emitting model-ipadic.c1.0.f1.dic/unk.def ... 40 emitting model-ipadic.c1.0.f1.dic/dic.csv ... 4335 emitting matrix : 1% | | emitting matrix : 2% | | emitting matrix : 3% |# | emitting matrix : 4% |# | emitting matrix : 5% |## | emitting matrix : 6% |## | emitting matrix : 7% |### | emitting matrix : 8% |### | emitting matrix : 9% |### | emitting matrix : 10% |#### | emitting matrix : 11% |#### | emitting matrix : 12% |##### | emitting matrix : 13% |##### | emitting matrix : 14% |###### | emitting matrix : 15% |###### | emitting matrix : 16% |###### | emitting matrix : 17% |####### | emitting matrix : 18% |####### | emitting matrix : 19% |######## | emitting matrix : 20% |######## | emitting matrix : 21% |######### | emitting matrix : 22% |######### | emitting matrix : 23% |######### | emitting matrix : 24% |########## | emitting matrix : 25% |########## | emitting matrix : 26% |########### | emitting matrix : 27% |########### | emitting matrix : 28% |############ | emitting matrix : 29% |############ | emitting matrix : 30% |############ | emitting matrix : 31% |############# | emitting matrix : 32% |############# | emitting matrix : 33% |############## | emitting matrix : 34% |############## | emitting matrix : 35% |############### | emitting matrix : 36% |############### | emitting matrix : 37% |################ | emitting matrix : 38% |################ | emitting matrix : 39% |################ | emitting matrix : 40% |################# | emitting matrix : 41% |################# | emitting matrix : 42% |################## | emitting matrix : 43% |################## | emitting matrix : 44% |################### | emitting matrix : 45% |################### | emitting matrix : 46% |################### | emitting matrix : 47% |#################### | emitting matrix : 48% |#################### | emitting matrix : 49% |##################### | emitting matrix : 50% |##################### | emitting matrix : 51% |##################### | emitting matrix : 52% |###################### | emitting matrix : 53% |###################### | emitting matrix : 54% |####################### | emitting matrix : 55% |####################### | emitting matrix : 56% |######################## | emitting matrix : 57% |######################## | emitting matrix : 58% |######################## | emitting matrix : 59% |######################### | emitting matrix : 60% |######################### | emitting matrix : 61% |########################## | emitting matrix : 62% |########################## | emitting matrix : 63% |########################### | emitting matrix : 64% |########################### | emitting matrix : 65% |########################### | emitting matrix : 66% |############################ | emitting matrix : 67% |############################ | emitting matrix : 68% |############################# | emitting matrix : 69% |############################# | emitting matrix : 70% |############################## | emitting matrix : 71% |############################## | emitting matrix : 72% |############################### | emitting matrix : 73% |############################### | emitting matrix : 74% |############################### | emitting matrix : 75% |################################ | emitting matrix : 76% |################################ | emitting matrix : 77% |################################# | emitting matrix : 78% |################################# | emitting matrix : 79% |################################## | emitting matrix : 80% |################################## | emitting matrix : 81% |################################## | emitting matrix : 82% |################################### | emitting matrix : 83% |################################### | emitting matrix : 84% |#################################### | emitting matrix : 85% |#################################### | emitting matrix : 86% |##################################### | emitting matrix : 87% |##################################### | emitting matrix : 88% |##################################### | emitting matrix : 89% |###################################### | emitting matrix : 90% |###################################### | emitting matrix : 91% |####################################### | emitting matrix : 92% |####################################### | emitting matrix : 93% |######################################## | emitting matrix : 94% |######################################## | emitting matrix : 95% |######################################## | emitting matrix : 96% |######################################### | emitting matrix : 97% |######################################### | emitting matrix : 98% |########################################## | emitting matrix : 99% |########################################## | emitting matrix : 100% |###########################################| copying seed/char.def to model-ipadic.c1.0.f1.dic/char.def copying seed/rewrite.def to model-ipadic.c1.0.f1.dic/rewrite.def copying seed/dicrc to model-ipadic.c1.0.f1.dic/dicrc copying seed/feature.def to model-ipadic.c1.0.f1.dic/feature.def copying model-ipadic.c1.0.f1.model to model-ipadic.c1.0.f1.dic/model.def done! model-ipadic.c1.0.f1.dic/pos-id.def is not found. minimum setting is used reading model-ipadic.c1.0.f1.dic/unk.def ... 40 emitting double-array: 9% |### | emitting double-array: 18% |####### | emitting double-array: 27% |########### | emitting double-array: 36% |############### | emitting double-array: 45% |################### | emitting double-array: 54% |####################### | emitting double-array: 63% |########################### | emitting double-array: 72% |############################### | emitting double-array: 81% |################################### | emitting double-array: 90% |####################################### | emitting double-array: 100% |###########################################| model-ipadic.c1.0.f1.dic/pos-id.def is not found. minimum setting is used reading model-ipadic.c1.0.f1.dic/dic.csv ... 4335 emitting double-array: 0% | | emitting double-array: 1% | | emitting double-array: 2% | | emitting double-array: 3% |# | emitting double-array: 4% |# | emitting double-array: 5% |## | emitting double-array: 6% |## | emitting double-array: 7% |### | emitting double-array: 8% |### | emitting double-array: 9% |### | emitting double-array: 10% |#### | emitting double-array: 11% |#### | emitting double-array: 12% |##### | emitting double-array: 13% |##### | emitting double-array: 14% |###### | emitting double-array: 15% |###### | emitting double-array: 16% |###### | emitting double-array: 17% |####### | emitting double-array: 18% |####### | emitting double-array: 19% |######## | emitting double-array: 20% |######## | emitting double-array: 21% |######### | emitting double-array: 22% |######### | emitting double-array: 23% |######### | emitting double-array: 24% |########## | emitting double-array: 25% |########## | emitting double-array: 26% |########### | emitting double-array: 27% |########### | emitting double-array: 28% |############ | emitting double-array: 29% |############ | emitting double-array: 30% |############ | emitting double-array: 31% |############# | emitting double-array: 32% |############# | emitting double-array: 33% |############## | emitting double-array: 34% |############## | emitting double-array: 35% |############### | emitting double-array: 36% |############### | emitting double-array: 37% |############### | emitting double-array: 38% |################ | emitting double-array: 39% |################ | emitting double-array: 40% |################# | emitting double-array: 41% |################# | emitting double-array: 42% |################## | emitting double-array: 43% |################## | emitting double-array: 44% |################## | emitting double-array: 45% |################### | emitting double-array: 46% |################### | emitting double-array: 47% |#################### | emitting double-array: 48% |#################### | emitting double-array: 49% |##################### | emitting double-array: 50% |##################### | emitting double-array: 51% |##################### | emitting double-array: 52% |###################### | emitting double-array: 53% |###################### | emitting double-array: 54% |####################### | emitting double-array: 55% |####################### | emitting double-array: 56% |######################## | emitting double-array: 57% |######################## | emitting double-array: 58% |######################## | emitting double-array: 59% |######################### | emitting double-array: 60% |######################### | emitting double-array: 61% |########################## | emitting double-array: 62% |########################## | emitting double-array: 63% |########################### | emitting double-array: 64% |########################### | emitting double-array: 65% |########################### | emitting double-array: 66% |############################ | emitting double-array: 67% |############################ | emitting double-array: 68% |############################# | emitting double-array: 69% |############################# | emitting double-array: 70% |############################## | emitting double-array: 71% |############################## | emitting double-array: 72% |############################## | emitting double-array: 73% |############################### | emitting double-array: 74% |############################### | emitting double-array: 75% |################################ | emitting double-array: 76% |################################ | emitting double-array: 77% |################################# | emitting double-array: 78% |################################# | emitting double-array: 79% |################################# | emitting double-array: 80% |################################## | emitting double-array: 81% |################################## | emitting double-array: 82% |################################### | emitting double-array: 83% |################################### | emitting double-array: 84% |#################################### | emitting double-array: 85% |#################################### | emitting double-array: 86% |##################################### | emitting double-array: 87% |##################################### | emitting double-array: 88% |##################################### | emitting double-array: 89% |###################################### | emitting double-array: 90% |###################################### | emitting double-array: 91% |####################################### | emitting double-array: 92% |####################################### | emitting double-array: 93% |######################################## | emitting double-array: 94% |######################################## | emitting double-array: 95% |######################################## | emitting double-array: 96% |######################################### | emitting double-array: 97% |######################################### | emitting double-array: 98% |########################################## | emitting double-array: 99% |########################################## | emitting double-array: 100% |###########################################| reading model-ipadic.c1.0.f1.dic/matrix.def ... 346x346 emitting matrix : 0% | | emitting matrix : 1% | | emitting matrix : 2% | | emitting matrix : 3% |# | emitting matrix : 4% |# | emitting matrix : 5% |## | emitting matrix : 6% |## | emitting matrix : 7% |### | emitting matrix : 8% |### | emitting matrix : 9% |### | emitting matrix : 10% |#### | emitting matrix : 11% |#### | emitting matrix : 12% |##### | emitting matrix : 13% |##### | emitting matrix : 14% |###### | emitting matrix : 15% |###### | emitting matrix : 16% |###### | emitting matrix : 17% |####### | emitting matrix : 18% |####### | emitting matrix : 19% |######## | emitting matrix : 20% |######## | emitting matrix : 21% |######### | emitting matrix : 22% |######### | emitting matrix : 23% |######### | emitting matrix : 24% |########## | emitting matrix : 25% |########## | emitting matrix : 26% |########### | emitting matrix : 27% |########### | emitting matrix : 28% |############ | emitting matrix : 29% |############ | emitting matrix : 30% |############ | emitting matrix : 31% |############# | emitting matrix : 32% |############# | emitting matrix : 33% |############## | emitting matrix : 34% |############## | emitting matrix : 35% |############### | emitting matrix : 36% |############### | emitting matrix : 37% |################ | emitting matrix : 38% |################ | emitting matrix : 39% |################ | emitting matrix : 40% |################# | emitting matrix : 41% |################# | emitting matrix : 42% |################## | emitting matrix : 43% |################## | emitting matrix : 44% |################### | emitting matrix : 45% |################### | emitting matrix : 46% |################### | emitting matrix : 47% |#################### | emitting matrix : 48% |#################### | emitting matrix : 49% |##################### | emitting matrix : 50% |##################### | emitting matrix : 51% |##################### | emitting matrix : 52% |###################### | emitting matrix : 53% |###################### | emitting matrix : 54% |####################### | emitting matrix : 55% |####################### | emitting matrix : 56% |######################## | emitting matrix : 57% |######################## | emitting matrix : 58% |######################## | emitting matrix : 59% |######################### | emitting matrix : 60% |######################### | emitting matrix : 61% |########################## | emitting matrix : 62% |########################## | emitting matrix : 63% |########################### | emitting matrix : 64% |########################### | emitting matrix : 65% |########################### | emitting matrix : 66% |############################ | emitting matrix : 67% |############################ | emitting matrix : 68% |############################# | emitting matrix : 69% |############################# | emitting matrix : 70% |############################## | emitting matrix : 71% |############################## | emitting matrix : 72% |############################### | emitting matrix : 73% |############################### | emitting matrix : 74% |############################### | emitting matrix : 75% |################################ | emitting matrix : 76% |################################ | emitting matrix : 77% |################################# | emitting matrix : 78% |################################# | emitting matrix : 79% |################################## | emitting matrix : 80% |################################## | emitting matrix : 81% |################################## | emitting matrix : 82% |################################### | emitting matrix : 83% |################################### | emitting matrix : 84% |#################################### | emitting matrix : 85% |#################################### | emitting matrix : 86% |##################################### | emitting matrix : 87% |##################################### | emitting matrix : 88% |##################################### | emitting matrix : 89% |###################################### | emitting matrix : 90% |###################################### | emitting matrix : 91% |####################################### | emitting matrix : 92% |####################################### | emitting matrix : 93% |######################################## | emitting matrix : 94% |######################################## | emitting matrix : 95% |######################################## | emitting matrix : 96% |######################################### | emitting matrix : 97% |######################################### | emitting matrix : 98% |########################################## | emitting matrix : 99% |########################################## | emitting matrix : 100% |###########################################| done! precision recall F LEVEL 0: 12.8959(57/442) 11.8998(57/479) 12.3779 LEVEL 1: 12.2172(54/442) 11.2735(54/479) 11.7264 LEVEL 2: 11.7647(52/442) 10.8559(52/479) 11.2921 LEVEL 4: 11.7647(52/442) 10.8559(52/479) 11.2921 PASS: run-cost-train.sh ================== All 3 tests passed ================== make[1]: Leaving directory '/builddir/build/BUILD/mecab-0.996/tests' + cd .. + RPM_EC=0 ++ jobs -p + exit 0 Processing files: mecab-0.996-3.el9.3.aarch64 Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.4vmxRO + umask 022 + cd /builddir/build/BUILD + cd mecab-0.996 + DOCDIR=/builddir/build/BUILDROOT/mecab-0.996-3.el9.3.aarch64/usr/share/doc/mecab + export LC_ALL=C + LC_ALL=C + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/mecab-0.996-3.el9.3.aarch64/usr/share/doc/mecab + cp -pr AUTHORS /builddir/build/BUILDROOT/mecab-0.996-3.el9.3.aarch64/usr/share/doc/mecab + cp -pr BSD /builddir/build/BUILDROOT/mecab-0.996-3.el9.3.aarch64/usr/share/doc/mecab + cp -pr COPYING /builddir/build/BUILDROOT/mecab-0.996-3.el9.3.aarch64/usr/share/doc/mecab + cp -pr GPL /builddir/build/BUILDROOT/mecab-0.996-3.el9.3.aarch64/usr/share/doc/mecab + cp -pr LGPL /builddir/build/BUILDROOT/mecab-0.996-3.el9.3.aarch64/usr/share/doc/mecab + cp -pr doc/ /builddir/build/BUILDROOT/mecab-0.996-3.el9.3.aarch64/usr/share/doc/mecab + cp -pr example/ /builddir/build/BUILDROOT/mecab-0.996-3.el9.3.aarch64/usr/share/doc/mecab + RPM_EC=0 ++ jobs -p + exit 0 Provides: config(mecab) = 0.996-3.el9.3 libmecab.so.2()(64bit) mecab = 0.996-3.el9.3 mecab(aarch-64) = 0.996-3.el9.3 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: ld-linux-aarch64.so.1()(64bit) ld-linux-aarch64.so.1(GLIBC_2.17)(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.17)(64bit) libc.so.6(GLIBC_2.33)(64bit) libc.so.6(GLIBC_2.34)(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libgcc_s.so.1(GCC_3.3.1)(64bit) libm.so.6()(64bit) libm.so.6(GLIBC_2.17)(64bit) libm.so.6(GLIBC_2.29)(64bit) libmecab.so.2()(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.8)(64bit) libstdc++.so.6(CXXABI_1.3.9)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) libstdc++.so.6(GLIBCXX_3.4.11)(64bit) libstdc++.so.6(GLIBCXX_3.4.20)(64bit) libstdc++.so.6(GLIBCXX_3.4.21)(64bit) libstdc++.so.6(GLIBCXX_3.4.26)(64bit) libstdc++.so.6(GLIBCXX_3.4.29)(64bit) libstdc++.so.6(GLIBCXX_3.4.9)(64bit) rtld(GNU_HASH) Processing files: mecab-devel-0.996-3.el9.3.aarch64 Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.vDA8hP + umask 022 + cd /builddir/build/BUILD + cd mecab-0.996 + DOCDIR=/builddir/build/BUILDROOT/mecab-0.996-3.el9.3.aarch64/usr/share/doc/mecab-devel + export LC_ALL=C + LC_ALL=C + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/mecab-0.996-3.el9.3.aarch64/usr/share/doc/mecab-devel + cp -pr doxygen/ /builddir/build/BUILDROOT/mecab-0.996-3.el9.3.aarch64/usr/share/doc/mecab-devel + RPM_EC=0 ++ jobs -p + exit 0 Provides: mecab-devel = 0.996-3.el9.3 mecab-devel(aarch-64) = 0.996-3.el9.3 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: /usr/bin/sh libmecab.so.2()(64bit) Processing files: mecab-debugsource-0.996-3.el9.3.aarch64 Provides: mecab-debugsource = 0.996-3.el9.3 mecab-debugsource(aarch-64) = 0.996-3.el9.3 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: mecab-debuginfo-0.996-3.el9.3.aarch64 Provides: debuginfo(build-id) = 0601d7d4d37c91fe43b1673e64d9e13f1fbec8c1 debuginfo(build-id) = 3eb0c60f3ec28d11f6fdaa9d8edf3c5aaf5a2169 debuginfo(build-id) = 5dee9a573e24f3c9cf3ca7bcfd89e69d91b0d5df debuginfo(build-id) = 7f0398a6c2866d8a70d5c4c13de7256897b2ad3c debuginfo(build-id) = b19fe9d2f6d86535b8bd2c2ec64a6255ad01e07e debuginfo(build-id) = d9150962fdcf9c902cc163cc74240eba3fa8b2e4 debuginfo(build-id) = e359b4044b884c665c59d1b817540eb4a82ea1d2 mecab-debuginfo = 0.996-3.el9.3 mecab-debuginfo(aarch-64) = 0.996-3.el9.3 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: mecab-debugsource(aarch-64) = 0.996-3.el9.3 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/mecab-0.996-3.el9.3.aarch64 Wrote: /builddir/build/RPMS/mecab-0.996-3.el9.3.aarch64.rpm Wrote: /builddir/build/RPMS/mecab-devel-0.996-3.el9.3.aarch64.rpm Wrote: /builddir/build/RPMS/mecab-debugsource-0.996-3.el9.3.aarch64.rpm Wrote: /builddir/build/RPMS/mecab-debuginfo-0.996-3.el9.3.aarch64.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.qPGa8H + umask 022 + cd /builddir/build/BUILD + cd mecab-0.996 + /usr/bin/rm -rf /builddir/build/BUILDROOT/mecab-0.996-3.el9.3.aarch64 + RPM_EC=0 ++ jobs -p + exit 0 Child return code was: 0